2017-04-05 70 views
1

IAM使用Hadoop阿帕奇2.7.1fencing方法與需要密碼的ssh

在Hadoop集羣設置高可用性後

自動動物園管理員故障切換控制器zkfc將適用擊劍方法

到圍欄(停止)這兩個名字節點之一,如果它出現故障

hdfs-site財產dfs.ha.fencing.methods處理此方法sshfence

但我的問題是如何,如果我們有一個密碼ssh

可以擊劍發生或自動故障轉移只有密碼較少的ssh作品?

有什麼辦法可以讓sshfencce在配置中包含ssh密碼嗎?

回答

1

號爲了sshfence工作,它必須能夠SSH到目標節點無需提供密碼。通過密鑰認證的SSH是唯一支持的模式。

+0

iam新的Linux和我無法理解你提到的很多,你的意思是與SSH密碼IAM不能夠sshfence,我不得不改變/ etc/ssh/sshd_config有這些屬性ChallengeResponseAuthentication沒有#PasswordAuthentication沒有並重新啓動SSH –

+0

這是擊劍方法在HDFS現場價值 dfs.ha.fencing.ssh.private琴鍵文件 /root/.ssh/id_rsa

+0

您不需要更改任何ssh屬性,默認情況下它們允許PubKeyAuthentication。添加上述屬性應該足夠。讓我們知道你是否面臨着問題。 – franklinsijo