從官網(wǎng)上下載的hadoop-2.8.1版本。按照官網(wǎng)的教程執(zhí)行sbin/start-dfs.sh命令行時(shí),會(huì)報(bào)localhost: Error: JAVA_HOME is not set and could not be found.但是我已經(jīng)設(shè)置了JAVA_HOME這個(gè)環(huán)境變量,也在/etc/profile中加入,但都沒(méi)有起作用。網(wǎng)上搜索后知道了需要手動(dòng)修改hadoop-env.sh腳本。但是我覺(jué)得腳本中的寫法沒(méi)有問(wèn)題。通過(guò)在libexec/hadoop-config.sh輸出JAVA_HOME時(shí)發(fā)現(xiàn),也有能獲取到JAVA_HOME的時(shí)候。在找不到JAVA_HOME的分支條件中輸出export時(shí),發(fā)現(xiàn)JAVA_HOME也確實(shí)為空。到底是什么原因?qū)е碌墨@取不到環(huán)境變量?ubuntu 17.10java 1.8.0_151-b12hadoop-2.8.1
- 0 回答
- 0 關(guān)注
- 2644 瀏覽
添加回答
舉報(bào)
0/150
提交
取消