分享

hadoop的namenode格式化问题

丹青穆怀 发表于 2017-3-1 11:29:36 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 8 18847
STARTUP_MSG:   java = 1.7.0_79
************************************************************/
17/03/01 11:22:18 INFO namenode.NameNode: registered UNIX signal handlers for [TERM, HUP, INT]
17/03/01 11:22:18 INFO namenode.NameNode: createNameNode [-format]
17/03/01 11:22:19 FATAL namenode.NameNode: Failed to start namenode.
java.io.IOException: Multiple shared edits directories are not yet supported
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getNamespaceEditsDirs(FSNamesystem.java:1464)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getNamespaceEditsDirs(FSNamesystem.java:1449)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:924)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1382)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1507)
17/03/01 11:22:19 INFO util.ExitUtil: Exiting with status 1
17/03/01 11:22:19 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
报错不能编辑共享文件,是哪里配置出问题了。

已有(8)人评论

跳转到指定楼层
hyj 发表于 2017-3-1 11:58:23
并非编辑文件,这是namenode的元数据的日志记录文件。说是这个文件不支持共享。是否配置HA了
回复

使用道具 举报

丹青穆怀 发表于 2017-3-1 14:14:45
hyj 发表于 2017-3-1 11:58
并非编辑文件,这是namenode的元数据的日志记录文件。说是这个文件不支持共享。是否配置HA了

配置过了。
<property>
   <name>dfs.ha.automatic-failover.enabled.beh</name>
   <value>true</value>
   <final>false</final>
</property>

<property>
   <name>dfs.ha.fencing.methods</name>
   <value>sshfence</value>
   <final>false</final>
</property>

<property>
   <name>dfs.ha.fencing.ssh.private-key-files</name>
   <value>/home/hadoop/.ssh/id_rsa</value>
   <final>false</final>
</property>
这是我的HA的配置,是不是有问题。

回复

使用道具 举报

desehawk 发表于 2017-3-1 15:01:59
丹青穆怀 发表于 2017-3-1 14:14
配置过了。

   dfs.ha.automatic-failover.enabled.beh

下面配置了吗
<property>
  <name>dfs.namenode.shared.edits.dir</name>
  <value>qjournal://node1.example.com:8485;node2.example.com:8485;node3.example.com:8485/mycluster</value>
</property>

回复

使用道具 举报

丹青穆怀 发表于 2017-3-1 15:47:56
desehawk 发表于 2017-3-1 15:01
下面配置了吗

  dfs.namenode.shared.edits.dir

<property>
   <name>dfs.namenode.shared.edits.dir</name>
   <value>qjournal://hadoop001:8485;hadoop002:8485;hadoop003:8485,hadoop005:8485/beh</value>
   <final>false</final>
</property>

配置过了

回复

使用道具 举报

desehawk 发表于 2017-3-1 16:18:30
丹青穆怀 发表于 2017-3-1 15:47
dfs.namenode.shared.edits.dir
   qjournal://hadoop001:8485;hadoop002:8485;hadoop003:8485,had ...

<property>
   <name>dfs.namenode.shared.edits.dir</name>
   <value>qjournal://hadoop001:8485;hadoop002:8485;hadoop003:8485,hadoop005:8485/beh</value>
   <final>false</final>
</property>
红字部分代表什么含义

回复

使用道具 举报

desehawk 发表于 2017-3-1 20:04:40
如果不知道可以去掉
<property>
   <name>dfs.namenode.shared.edits.dir</name>
   <value>qjournal://hadoop001:8485;hadoop002:8485;hadoop003:8485,hadoop005:8485/beh</value>
   <final>false</final>
</property>
或则改为true
回复

使用道具 举报

丹青穆怀 发表于 2017-3-2 09:51:46
desehawk 发表于 2017-3-1 16:18
dfs.namenode.shared.edits.dir
   qjournal://hadoop001:8485;hadoop002:8485;hadoop003:8485,had ...

这个false表示禁止修改
回复

使用道具 举报

qcbb001 发表于 2017-3-5 18:34:58
丹青穆怀 发表于 2017-3-2 09:51
这个false表示禁止修改

感觉这个没用,可以去掉。另外如果还存在这个错误,需要提供更多信息。或则先配置非HA,在增加HA配置,定位问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条