Hadoop集群 切换 (Active - Standby)

最近在使用Hadoop集群的时候,一直无法从Standby切换回Active 模式,导致无法使用,寻找方法数小时,未果。

最终解决问题

方法一:
linux没有安装 psmisc

在每台机器上安装一下
yum -y install psmisc

方法二:
linux系统之间需要免密登陆 ,在dsa加密情况下,正常
但在rsa下,会出错
所以把加密改为dsa模式

ssh-keygen -t rsa -m PEM

方法三:
先查看节点状态
hdfs haadmin -getServiceState nn1

然后切换到Hadoop目录下:(cd /opt/ha/hadoop)

将 NN2 切换为 Standby 备用节点
bin/hdfs haadmin -transitionToStandby --forcemanual nn2

将 NN1 切换为 Active 备用节点
bin/hdfs haadmin -transitionToActive --forcemanual nn1

posted @ 2022-10-26 09:15  皓_月  阅读(921)  评论(0)    收藏  举报