问题:用 kill -9 进程号 杀死了当前处于active状态的NameNode后,其他的 Standby 状态的NameNode 并没有自动切换为 Active状态,而且重启杀死的 NameNode 后,可能出现所有NameNode节点都变成了 Standby状态的情况,一个Active状态的都没有。
1.在hdfs.site.xml中找sshfence的配置
加入
sshfence
shell(/bin/true)
/bin/true shell 脚本说明
/bin/true
是 linux 系统自带的一个程序,它固定返回 0,而 0 是 bash 语法中的真值。相应的 /bin/false 返回的则是非零值。
2.安装psmisc
sudo yum install -y psmisc