问题描述:
1.启动zk,启动JournalNode,启动namenode 3个全是standby.
解决:
执行
./hdfs haadmin -transitionToActive nn1 --forcemanual
手动将nn1 切换成active,问题解决。
总感觉 哪里有问题。。。 于是重新梳理了一下 HA HADOOP 启动步骤。
停掉所有服务。
正片开始:
1.启动zookeeper集群。
./zkServer.sh status
确保zk 正常启动
2. 在任意namenode 节点格式化namenode
./hdfs namenode -format
3. 所有节点启动 JournalNode。
4. 在刚才执行了 格式化namenode 的节点上启动 namenode
5.在其他未执行格式化namenode 的节点上执行
./hdfs namenode -bootstrapStandby
6. 其他节点启动 namenode。
7.执行
./hdfs zkfc -formatZK
8.启动zkfc 进程
9.可以访问9870 端口。 一台active 其他都是 standby