1、先检查所有配置文件
注意检查所有文件中属性单词的拼写,属性拼写不正确则会引起节点无法正常启动的问题。
2、若上述文件没有问题,检查日志文件
日志文件一般位于安装目录中的logs文件夹内,找到对应的namenode的日志文件,打开后查看最底部的报错信息。
2.1 若显示 Does not contain a valid host:port authority
检查core-site.xml文件,查看拼写以及对应地址。
2.2 若显示java.net.BindException
是因为端口被占用,找到对应进程并kill
2.2.1 若无端口占用问题
注意将master中hosts文件的对应master机器的IP地址改为私网IP,其他slave机器不用修改,可用公网IP,注意修改完之后要重新配置SSH免密登陆环境。
检查并修改完成之后重新初始化节点信息,启动之后使用jps查看即可发现所有节点成果启动。