Cloudera 1主机已扫描,0正在运行SSH

时间:2016-04-21 14:58:25

标签: ssh configuration cloudera

我正在尝试在Ubuntu 14.04上安装cloudera manager

如果我想在CDH群集安装中添加主机,我会收到以下错误:

enter image description here

这很奇怪,因为我使用以下命令安装了设置ssh:

# ssh-keygen
# cd ~/.ssh
# cat id_rsa.pub > authorized_keys

1 个答案:

答案 0 :(得分:1)

为了扫描和查找主机,Cloudera需要在端口22上运行SSH。可能有很多原因Cloudera在此端口上找不到您的主机,包括网络配置错误,SSH守护程序(sshd)未运行,sshd配置错误,等等。在您建立此SSH连接之前,您生成的SSH密钥将无用。

尝试以下

nmap -p 22 hostname

如果正在运行,您的输出应类似于:

PORT   STATE SERVICE
22/tcp open  ssh

这意味着sshd正在运行并在22开放,在这种情况下还有另一个我无法提供帮助的问题。以下是如何运行sshd以及以下链接应该有助于在Cloudera服务器/代理上配置网络:

http://www.cloudera.com/documentation/archive/cdh/4-x/4-7-1/CDH4-Installation-Guide/cdh4ig_topic_11_1.html

sshd未运行

您希望通过执行命令

确保它正在运行
sudo service sshd status

如果没有运行,请继续尝试

sudo service sshd start

如果您收到错误消息,例如' sshd:无法识别的服务',您将要使用您的本机程序包管理器,apt-get或orapaptic包管理器安装它。

sudo apt-get install openssh-server

检查以下网站,了解有关设置openssh-server(sshd)的更多信息

https://help.ubuntu.com/community/SSH/OpenSSH/Configuring