安装hadoop-2.9.0,共4个节点,先启动3个节点的JournalNode,我没有Zookeeper,然后另一个节点启动namenode时候报错

gaotaohadoop 2018-04-19 08:25:34
18/04/19 05:38:49 INFO ipc.Client: Retrying connect to server: grid3/192.168.189.133:8485. Already tried 8 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
18/04/19 05:38:49 INFO ipc.Client: Retrying connect to server: grid4/192.168.189.134:8485. Already tried 8 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
18/04/19 05:38:50 INFO ipc.Client: Retrying connect to server: grid4/192.168.189.134:8485. Already tried 9 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
18/04/19 05:38:50 INFO ipc.Client: Retrying connect to server: grid3/192.168.189.133:8485. Already tried 9 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
18/04/19 05:38:50 WARN namenode.NameNode: Encountered exception during format:
org.apache.hadoop.hdfs.qjournal.client.QuorumException: Unable to check if JNs are ready for formatting. 1 successful responses:
192.168.189.132:8485: false
2 exceptions thrown:
192.168.189.134:8485: Call From localhost/127.0.0.1 to grid4:8485 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
192.168.189.133:8485: Call From localhost/127.0.0.1 to grid3:8485 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
at org.apache.hadoop.hdfs.qjournal.client.QuorumException.create(QuorumException.java:81)
at org.apache.hadoop.hdfs.qjournal.client.QuorumCall.rethrowException(QuorumCall.java:286)
at org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager.hasSomeData(QuorumJournalManager.java:230)
at org.apache.hadoop.hdfs.server.common.Storage.confirmFormat(Storage.java:981)
at org.apache.hadoop.hdfs.server.namenode.FSImage.confirmFormat(FSImage.java:189)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1168)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1614)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1741)
18/04/19 05:38:50 ERROR namenode.NameNode: Failed to start namenode.
org.apache.hadoop.hdfs.qjournal.client.QuorumException: Unable to check if JNs are ready for formatting. 1 successful responses:
192.168.189.132:8485: false
2 exceptions thrown:
192.168.189.134:8485: Call From localhost/127.0.0.1 to grid4:8485 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
192.168.189.133:8485: Call From localhost/127.0.0.1 to grid3:8485 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
at org.apache.hadoop.hdfs.qjournal.client.QuorumException.create(QuorumException.java:81)
at org.apache.hadoop.hdfs.qjournal.client.QuorumCall.rethrowException(QuorumCall.java:286)
at org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager.hasSomeData(QuorumJournalManager.java:230)
at org.apache.hadoop.hdfs.server.common.Storage.confirmFormat(Storage.java:981)
at org.apache.hadoop.hdfs.server.namenode.FSImage.confirmFormat(FSImage.java:189)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1168)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1614)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1741)
18/04/19 05:38:50 INFO util.ExitUtil: Exiting with status 1: org.apache.hadoop.hdfs.qjournal.client.QuorumException: Unable to check if JNs are ready for formatting. 1 successful responses:
192.168.189.132:8485: false
2 exceptions thrown:
192.168.189.134:8485: Call From localhost/127.0.0.1 to grid4:8485 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
192.168.189.133:8485: Call From localhost/127.0.0.1 to grid3:8485 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
18/04/19 05:38:50 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at localhost/127.0.0.1

以下是我hdfs的配置

<configuration>

<property>
<name>dfs.nameservices</name>
<value>hadoop-test1</value>

</property>


<property>
<name>dfs.ha.namenodes.hadoop-test1</name>
<value>nn1,nn2</value>

</property>


<property>
<name>dfs.namenode.rpc-address.hadoop-test1.nn1</name>
<value>grid1:8020</value>
</property>


<property>
<name>dfs.namenode.rpc-address.hadoop-test1.nn2</name>
<value>grid2:8020</value>
</property>


<property>
<name>dfs.namenode.http-address.hadoop-test1.nn1</name>
<value>grid1:50070</value>
</property>


<property>
<name>dfs.namenode.http-address.hadoop-test1.nn2</name>
<value>grid2:50070</value>
</property>

<property>
<name>dfs.namenode.name.dir</name>
<value>file:///home/grid1/hadoop-2.9.0/hdfs/name</value>
</property>

<property>
<name>dfs.namenode.shared.edits.dir</name>
<value>qjournal://grid2:8485;grid3:8485;grid4:8485/hadoop-test1</value>

</property>

<property>
<name>dfs.datanode.data.dir</name>
<value>file:///home/grid1/hadoop-2.9.0/hdfs/data</value>
</property>

<property>
<name>dfs.ha.automatic-failover.enabled</name>
<value>false</value>
</property>


<property>
<name>dfs.journalnode.edits.dir</name>
<value>/home/grid1/hadoop-2.9.0/hdfs/journal</value>
</property>

</configuration>
[grid1@grid1 hadoop-2.9.0]$

...全文
983 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

20,808

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧