在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
在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