當(dāng)用了一下午從0安裝上Hadoop興奮的啟動(dòng)的時(shí)候!
Error: JAVA_HOME is not set and could not be found.
他告訴我JAVA_HOME 沒(méi)被找到?
我明明安裝了java的,為什么找不到?
java -version看了下發(fā)現(xiàn)是沒(méi)問(wèn)題的
解決:
后來(lái)發(fā)現(xiàn)是Hadoop上的java路徑并沒(méi)有配置,也就是Hadoop的環(huán)境變量沒(méi)有配置
進(jìn)入hadhoop文件夾
cd hadoop/etc/hadoop/
vim hadoop-env.sh
G跳到文末
追加
export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64 每個(gè)人版本號(hào)不同而且這個(gè)地址要到bin目錄的上一層才可以!
export HADOOP_CONF_DIR=/usr/local/hadoop/etc/hadoop
Esc :wq 保存退出
source hadoop-env.sh 重新執(zhí)行sh文件 就成功了
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-490708.html
最后填個(gè)坑:建議不要修改jdk名字
我修改之后名字就變了 看了下詳細(xì)信息 wls說(shuō)是軟鏈接變了,然后整個(gè)文件夾就不能用了。
其實(shí)這里直接刪除或者不管這兩個(gè)文件夾是沒(méi)影響的(這里的沒(méi)什么影響指的是可以啟動(dòng)Hadoop),但是它倆真的好丑外加小強(qiáng)迫癥 我直接強(qiáng)制刪除了java文件夾想重新安裝java環(huán)境,結(jié)果就有了后面的文章。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-490708.html
到了這里,關(guān)于啟動(dòng)Hadoop報(bào)錯(cuò)【Error: JAVA_HOME is not set and could not be found.】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!