使用hadoop apache 2.7.1
在hadoop集群中设置高可用性
之后自动zookeeper故障转移控制器zkfc将应用fencing方法
阻止(停止)两个名称节点中的一个(如果它下降)
和dfs.ha.fencing.methods
属性中的hdfs-site
将此方法处理为sshfence
但我的问题是如果我们有一个密码短片ssh
是否可以发生防护或自动故障转移只能使用密码少于ssh?
有什么办法可以在配置中让s sshfencce
包含密码?
答案 0 :(得分:1)
否。为了使 sshfence
正常工作,它必须能够在不提供密码的情况下SSH到目标节点。 SSH通过密钥身份验证是唯一支持的模式。
答案 1 :(得分:0)
SSH应该可以有效使用sshfence
。
有关有效围栏的更多详细信息,请参见
https://cornerhadoop.blogspot.com/2017/01/fencing-method-for-zk-based-ha-in-hadoop.html