使用安全策略在rhel机器上设置hadoop

isr3a4wc  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(432)

我在centos上玩hadoop安装已经有一段时间了,但是今天当我转到rhel时,我在尝试启动伪分布式集群时收到了讨厌的密码提示。经过几个小时的摸索,我终于成功地删除了我在安装rhel时选择的安全策略,从而摆脱了它们。看起来安全策略的某些方面不允许我设置无密码ssh来允许不同的服务器进行通信。
接下来,我希望能够在启用了安全策略的机器上运行集群。为了获得正确的网络配置,我需要做哪些更改,或者从哪里开始考虑?

xzabzqsa

xzabzqsa1#

我在尝试启动伪分布式集群时收到了令人讨厌的密码提示
这表明您没有正确建立无密码ssh密钥对。也许您在生成密钥时输入了密码?或者没有将其正确添加到ssh会话的authorized keys文件中。
这不应提示输入密码

$ ssh localhost

如果是这样的话,不用密码就可以再次生成密钥

$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 0600 ~/.ssh/authorized_keys

此外,rhel系统需要禁用selinux。我相信cloudera和hortonworks安装指南也会让你关闭防火墙
如果您想要一个安全的集群,您可以安装并配置mitkerberos或activedirectory

相关问题