问题描述:
hadoop完全分布式配置完成后,使用start-all.sh命令启动集群时报错,在此之前成功对namenode格式化
bash: start-hdfs.sh: command not found
问题分析:
经过查询得知可能是环境变量配置错误,打开环境变量后发现hadoop的PATH配置错误,缺少后半部分
问题解决:
添加PATH缺少的部分
将更改后的环境变量重新分发到slave1、slave2节点,source 命令生效
总结:
解压缩hadoop并配置完环境变量后,先使用hadoop version查看一下hadoop是否安装成功。确保报错不是因为hadoop安装问题导致的,可以缩小排错范围