我有一个未启用HA的HDFS群集,我想重新配置为HA。我遵循以下步骤:
hdfs namenode -bootstrapStandby
。请注意,我必须首先启动旧的名称节点N1才能正常工作。 hdfs namenode -initializeSharedEdits
。 毕竟,我尝试启动新的名称节点N2。它导致以下错误:
ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: RECEIVED SIGNAL 15: SIGTERM
任何想法如何解决此问题?
最佳答案
问题是,群集已配置了Zookeeper自动故障转移,但是没有设置Zookeeper节点。设置Zookeeper集群后,该问题消失了。
关于hadoop - 启动备用HDFS HA名称节点的SIGTERM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49130000/