今天,在執行生豬腳本我在問題中提到了同樣的錯誤:
starting namenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-training-namenode-localhost.localdomain.out
localhost: /home/training/.bashrc: line 10: /jdk1.7.0_10/bin: No such file or directory
localhost: Warning: $HADOOP_HOME is deprecated.
localhost:
localhost: starting datanode, logging to /usr/local/hadoop/libexec/../logs/hadoop-training-datanode-localhost.localdomain.out
localhost: /home/training/.bashrc: line 10: /jdk1.7.0_10/bin: No such file or directory
localhost: Warning: $HADOOP_HOME is deprecated.
localhost:
localhost: starting secondarynamenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-training-secondarynamenode-localhost.localdomain.out
starting jobtracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-training-jobtracker-localhost.localdomain.out
localhost: /home/training/.bashrc: line 10: /jdk1.7.0_10/bin: No such file or directory
localhost: Warning: $HADOOP_HOME is deprecated.
localhost:
localhost: starting tasktracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-training-tasktracker-localhost.localdomain.out
因此,答案是:
[[email protected] bin]$ stop-all.sh
,然後鍵入:
[[email protected] bin]$ start-all.sh
的問題將得到解決。現在你可以用mapreduce運行豬腳本!
您是否檢查過Namenode日誌(我認爲在$ HADOOP_HOME/logs中是默認的)?大多數情況下,這裏的信息非常清晰。 – Pieterjan
你能分享你的日誌文件嗎? – Tariq
而不是使用jps(只顯示當前用戶的進程),你可以運行一個'ps axww | grep hadoop「(dellnode1和dellnode2)並將該輸出粘貼回原始問題 –