我使用的是 hadoop apache 2.7.1
hadoop集群设置高可用后
自动 zookeeper 故障转移 Controller zkfc 将应用屏蔽方法
如果两个名称节点发生故障,则将其隔离(停止)
和 hdfs-site
属性中的 dfs.ha.fencing.methods
将此方法作为 sshfence
但我的问题是如果我们有一个带密码的 ssh 怎么办
防护是否会发生或自动故障转移仅在无密码 ssh 的情况下起作用?
有什么方法可以让 sshfencce
在配置中的 ssh 中包含密码?
最佳答案
否。 为了使 sshfence
正常工作,它必须能够在不提供密码的情况下通过 SSH 连接到目标节点。通过 key 身份验证的 SSH 是唯一支持的模式。
关于hadoop - 使用密码 ssh 的防护方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43229480/