已扫描 Cloudera 1 台主机,0 运行 SSH
Cloudera 1 hosts scanned, 0 running SSH
我正在尝试在 Ubuntu 14.04
上安装 cloudera 管理器
然而,当我想在 CDH 集群安装中添加我的主机时,出现以下错误:
这很奇怪,因为我确实使用以下命令安装设置了 ssh :
# ssh-keygen
# cd ~/.ssh
# cat id_rsa.pub > authorized_keys
为了扫描和查找主机,Cloudera 需要端口 22 上的 SSH 运行。Cloudera 无法在此端口上找到您的主机的原因可能有很多,包括网络配置错误、SSH 守护程序 ( sshd) 而不是 运行、sshd 配置错误等等。在建立此 SSH 连接之前,您生成的 SSH 密钥将无用。
尝试以下方法
nmap -p 22 hostname
如果这是 运行 你的输出应该类似于:
PORT STATE SERVICE
22/tcp open ssh
这意味着 sshd 是 运行 并在 22 日打开,在这种情况下还有另一个我无法帮助解决的问题。以下是获取 sshd 运行 的方法,以下 link 应该有助于在 Cloudera server/agents 上配置网络:
sshd 不是 运行:
您需要通过执行命令
来确保它是 运行
sudo service sshd status
如果不是运行,继续尝试
sudo service sshd start
如果出现诸如 'sshd: unrecognized service' 之类的错误,您需要使用本机包管理器 apt-get 或 synaptic 包管理器进行安装。
sudo apt-get install openssh-server
查看以下站点以获取有关设置 openssh-server (sshd) 的更多信息
我正在尝试在 Ubuntu 14.04
上安装 cloudera 管理器然而,当我想在 CDH 集群安装中添加我的主机时,出现以下错误:
这很奇怪,因为我确实使用以下命令安装设置了 ssh :
# ssh-keygen
# cd ~/.ssh
# cat id_rsa.pub > authorized_keys
为了扫描和查找主机,Cloudera 需要端口 22 上的 SSH 运行。Cloudera 无法在此端口上找到您的主机的原因可能有很多,包括网络配置错误、SSH 守护程序 ( sshd) 而不是 运行、sshd 配置错误等等。在建立此 SSH 连接之前,您生成的 SSH 密钥将无用。
尝试以下方法
nmap -p 22 hostname
如果这是 运行 你的输出应该类似于:
PORT STATE SERVICE
22/tcp open ssh
这意味着 sshd 是 运行 并在 22 日打开,在这种情况下还有另一个我无法帮助解决的问题。以下是获取 sshd 运行 的方法,以下 link 应该有助于在 Cloudera server/agents 上配置网络:
sshd 不是 运行:
您需要通过执行命令
来确保它是 运行sudo service sshd status
如果不是运行,继续尝试
sudo service sshd start
如果出现诸如 'sshd: unrecognized service' 之类的错误,您需要使用本机包管理器 apt-get 或 synaptic 包管理器进行安装。
sudo apt-get install openssh-server
查看以下站点以获取有关设置 openssh-server (sshd) 的更多信息