我尝试按照本教程配置 Hadoop 高可用性集群:
http://www.edureka.co/blog/how-to-set-up-hadoop-cluster-with-hdfs-high-availability/
当我按照那篇文章操作时,我面临两个主要问题:
1. hdfs namenode -bootstrapStandby(我无法使用此命令,因为备用节点上的 Namenode 尚未启动。)为了解决这个问题,我在使用此命令之前在备用节点上手动运行 namenode。2.
当我运行第二个 ZKFC(在备用节点上)时,它会终止 Namenode 进程,我甚至无法手动启动它。这就是为什么 Namenode 仅在活动节点上启动的原因。如果我们终止活动节点,备用节点将继续不执行任何操作(它不会启动 Namenode)。
有人知道那篇文章有什么问题吗?
答案1
格式化活动名称节点,然后在备用名称节点上运行 hdfs namenode -bootstrapStandby 命令以从活动名称节点复制元数据
不需要启动辅助名称节点来从活动名称节点复制元数据。