hadoop搭建时SecondaryNameNode运行不了报错Exception in doCheckpoint

报错内容如下:


2021-09-28 05:01:50,288 ERROR org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Exception in doCheckpoint
java.net.ConnectException: Call From hadoop/127.0.1.1 to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

img

步骤如下

# 1. 配置hdfs-site.xml中的SNN的节点地址
  <property>
    <name>dfs.namenode.secondary.http-address</name>
    <value>hadoop10:50090</value>
  </property>
  <property>
     <name>dfs.namenode.secondary.https-address</name>
      <value>hadoop10:50091</value>
  </property>
  
# 2. 将修改hdfs-site的配置同步到其他节点。

# 2. 单独启动SecondaryNameNode 
  hadoop-deamon start secondarynamenode 

hadoop10是我在linux虚拟机里做的ip映射,如果你也使用了虚拟机,就不该使用127.0.0.1
还有你这个是不是写错了hadoop/127.0.1.1,没有127.0.1.1吧?

img