我使用单机设置Ambari服务器,以便我可以安装Hadoop。提到了很多网站。我在注册节点时遇到的错误是:
创建目标目录…======= …
最好的做法是 手动安装ambari-agent 在群集中的所有主机上。使用此方法添加主机可以避免复制SSH密钥。
假设您使用的是Ubuntu:
在群集中的每台主机上安装Ambari Agent: apt-get install ambari-agent
apt-get install ambari-agent
通过编辑ambari-agent.ini文件来配置Ambari代理,如以下示例所示: vi /etc/ambari-agent/conf/ambari-agent.ini
vi /etc/ambari-agent/conf/ambari-agent.ini
ambari-的agent.ini:
[server] hostname=<your.ambari.server.hostname> url_port=8440 secured_url_port=8441
在群集中的每个主机上启动代理: ambari-agent start
ambari-agent start
代理在启动时向服务器注册。
如果由于某种原因手动ambari-agent注册不是一个选项,并且您必须使用SSH,则可以通过执行以下命令添加远程主机的密钥指纹:
ssh-keyscan -H shubham-R528-R728 >> ~/.ssh/known_hosts
使用amabari设置群集需要以下步骤:
你看到的症状发生在第2部分,但从评论来看,问题的根本原因实际上是第1部分。
好消息是,当问题没有特定于具体问题时,您会看到通常会有更多人遇到问题并发布解决方案。
我不确定这对你的情况是否有帮助(因为你是以root身份做事),但快速搜索未能添加主机导致我 这个问题 ,这基本上表明相关的ssh文件可能存在正确的问题。
只是开箱即用:如果您的问题是主机无法添加到已知主机文件中,也许您可以以某种方式手动添加它。