主机名不对,变成了localhost-localdomain 起hadoop服务时STARTUP_MSG: host = localhost/127.0.0.1
解决:在hadoop下的conf目录下的core-site.xml里查看tmp的目录,然后进入tmp目录,删除dfs目录下的name文件夹,data文件夹下的current也要删,否则datanode和namenode不同步会报错,之后重新格式化namenode即可。
hdfs namenode -format
输入
hostname
后,得到主机名hadoop01 而非之前的localhost
hadoop01的ip地址从132变成了140
systemctl restart network重启网络后再重启hadoop