使用安全策略在RHEL计算机上设置Hadoop
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用安全策略在RHEL计算机上设置Hadoop相关的知识,希望对你有一定的参考价值。
我一直在CentOS上玩Hadoop安装一段时间,但今天当我转移到RHEL时,我在尝试启动伪分布式集群时遇到了令人讨厌的密码提示。经过几个小时的探索,我终于通过删除我在安装RHEL期间选择的安全策略来摆脱它们。看起来安全策略的某些方面不允许我设置密码少SSH以允许不同的服务器进行通信。
展望未来我希望能够在启用了安全策略的计算机上运行群集。我需要做出哪些更改,或者我应该从哪里开始研究,以获得正确的网络配置集?
答案
尝试启动伪分布式群集时,我遇到了令人讨厌的密码提示
这是一个你没有正确建立无密码SSH密钥对的标志。也许你在生成密钥时输入了密码?或者您没有将其正确添加到SSH会话的授权密钥文件中。
这不应该提示输入密码
$ 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安装指南也让你关掉防火墙
如果需要安全群集,则可以安装和配置MIT Kerberos或Active Directory
以上是关于使用安全策略在RHEL计算机上设置Hadoop的主要内容,如果未能解决你的问题,请参考以下文章