适用于CentOS 7之前,CentOS 7之后没有这个问题
启动集群需要进行环境变量的配置
配置环境变量是在master、slavel、 slave2、slave3上修改/etc/profile文件,在文件末尾添加代码如下所示的内容,文件修改完保存退出,执行命令“source /etc/profile”来使配置生效。
然后进行格式化
格式化只需执行命令“hdfs namenode -format”,若出现“Storage directory /data/hadoop/hdfs/name has been successfully formatted”提示,则格式化成功,如图所示
注意:格式化只能执行一次
如果格式化失败,请查看(15条消息) 启动关闭集群——格式化失败解决方法_七喜先生001的博客-CSDN博客
然后进行启动集群
cd $HADOOP_HOME 1/进入 Hadoop安装目录
sbin/start-dfs.shI/启动HDFS相关服务
sbin/start-yarn.shl/启动YARN相关服务
sbin/mr-jobhistory-dacmon.sh start historyserver //启动日志相关服务
集群启动之后,在主节点master,子节点slave1 、slave2、slave3分别执行“jps”命令,出现图所示的信息,说明集群启动成功。
如果失败,请按照热如下方法解决
修改.ssh文件下known_host文件,把localhost 127.0.0.1加进去
即可解决