sigterm启动备用hdfs ha namenode

0yg35tkg  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(380)

我有一个不支持ha的hdfs集群,我想重新配置为ha。我遵循以下步骤:
关闭唯一的namenode(n1)和所有datanode。
用新的ha配置更新所有节点。
启动日志节点。
创建第二个namenode(n2)。
hdfs namenode -bootstrapStandby 在新的namenoden2上。注意,我必须首先启动旧的namenoden1才能工作。
hdfs namenode -initializeSharedEdits 在主名称节点n1上。
在所有这些之后,我试着开始新的名字。它导致以下错误:

ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: RECEIVED SIGNAL 15: SIGTERM

你知道怎么解决这个问题吗?

xhv8bpkk

xhv8bpkk1#

问题是集群配置了zookeeper的自动故障转移,但是没有设置zookeeper节点。在设置了zookeeper集群之后,问题就消失了。

相关问题