出現(xiàn)錯(cuò)誤:
Hadoop啟動(dòng)時(shí)出現(xiàn)錯(cuò)誤:Cannot execute /home/hadoop/libexec/hadoop-config.sh.
原因分析
'ERROR: Cannot execute /usr/local/Hadoop/libexec/hdfs-config.sh'表示無(wú)法執(zhí)行指定路徑下的 hdfs-config.sh 文件。
可能是環(huán)境變量配置錯(cuò)誤導(dǎo)致的,所以要檢查 Hadoop 的環(huán)境變量配置是否正確。確保 Hadoop 的相關(guān)路徑正確設(shè)置。具體解決方法如下:
解決方法:
輸入運(yùn)行:
source /etc/profile?。V匦录虞d/etc/profile文件
vim ~/.bashrc
檢查.bashrc文件中的HADOOP_HOME是否有錯(cuò),HADOOP_HOME需要被配置成你機(jī)器上Hadoop的安裝路徑,比如這里是安裝在/usr/local./hadoop目錄。
保存退出后,運(yùn)行如下命令使配置立即生效:
source ~/.bashrc
此時(shí)再次啟動(dòng)Hadoop顯示啟動(dòng)成功:
./sbin/start-dfs.sh
搞定!
?注:
輸入命令source /etc/profile時(shí),會(huì)重新加載/etc/profile文件,這個(gè)文件包含了系統(tǒng)范圍的環(huán)境變量和配置。這個(gè)命令通常用于在當(dāng)前會(huì)話(huà)中更新環(huán)境變量。
如果想要恢復(fù)到之前的環(huán)境,可以關(guān)閉當(dāng)前終端會(huì)話(huà),并重新打開(kāi)一個(gè)新的終端會(huì)話(huà)。這將重新加載默認(rèn)的環(huán)境變量和配置文件。
如果想在當(dāng)前終端會(huì)話(huà)中恢復(fù)到之前的環(huán)境,可以使用以下命令:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-757852.html
exec bash
這將重新啟動(dòng)當(dāng)前shell會(huì)話(huà),并重新加載~/.bashrc文件,其中包含用戶(hù)特定的環(huán)境變量和配置。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-757852.html
到了這里,關(guān)于Hadoop啟動(dòng)時(shí)出現(xiàn)錯(cuò)誤:Cannot execute /home/hadoop/libexec/hadoop-config.sh.的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!