docker容器中啓動hadoop的namenode,錯誤信息:which: command not found

在docker容器中部署hadoop時,執行hadoop-daemon.sh start namenode命令啓動namenode節點,錯誤信息如下:
在這裏插入圖片描述
根據提示的錯誤信息,第28行報錯,打開文件

/opt/module/hadoop-2.7.2/bin/hdfs

發現第28行內容爲: bin=which $0
可知docker容器中沒有安裝which 命令工具。

解決辦法:
在docker 容器中執行yum install -y which

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章