我们有3个节点,正在尝试用ambari设置hdfs和pivotal hawq,我已经为所有3台机器启用了无密码ssh,但当我启动hawq服务时,我收到“为所有HAWQ主机设置无密码ssh失败”此错误,请帮助解决此问题。enter image description here
发布于 2016-08-22 15:52:54
在所有主机上,编辑/etc/ssh/sshd文件,并将"PasswordAuthentication no“更改为"PasswordAuthentication yes”。这也可以用sed来完成。
sudo sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
然后在所有主机上重新启动sshd:
sudo /etc/init.d/sshd restart
现在您可以继续安装HAWQ了。安装使用的是名为gpssh-exkeys的命令。此过程使用密码身份验证与主机通信,以便可以为gpadmin帐户创建和交换密钥。一旦交换了密钥,gpadmin帐户就不再需要密码身份验证。
此外,安装完成后,如果愿意,您可以恢复并禁用密码身份验证。
最后,我已经要求Pivotal的HDB的PM增强Ambari来自动为您完成这些步骤。在安装Hadoop期间禁用iptables也有类似的过程,因此应该是这样的。Ambari将启用密码身份验证,安装HDB,然后禁用密码身份验证。
https://stackoverflow.com/questions/39073846
复制