【发布时间】:2014-12-13 05:27:22
【问题描述】:
我目前正在尝试了解如何在使用 Cloudera 之前安装和配置它。
所以我安装在 VirtualBox、Ubuntu 14.04、Cloudera Manager 中。我想在一个伪单节点上试试(只有我的电脑:没有集群)。
我设法完成了安装。然后为您的 CDH 集群安装指定主机;本地主机 127.0.0.1
我的问题在于“提供 SSH 登录凭据”。步骤
安装 Cloudera 软件包需要对您的主机进行根访问。此安装程序将通过 SSH 连接到您的主机,并直接以 root 身份或以另一个具有无密码 sudo/pbrun 权限的用户身份登录以成为 root。 以:Root 身份登录所有主机
您可以通过密码或公钥身份验证为上面选择的用户连接。身份验证方法:所有主机接受相同的密码
输入密码:*********
SSH 端口:22
然后继续按钮导致此
在所有主机上安装失败。 安装失败。验证失败。
“用尽了可用的身份验证方法”
我尝试重置root密码,没有更改.. 我尝试使用具有无密码权限的其他用户(不确定我做得对..但没有用) 我尝试在以下教程中使用公钥 ssh
ssh-keygen -t rsa -P ""
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
但我无法浏览 id_rsa.pub 的路径...因为 Cloudera Manager 没有访问 /.ssh/ 的权限 :(
我假设我没有完全理解这一步背后的内容,但没有教程可以通过它。 有什么解决方案来配置这个?
感谢您的建议。
【问题讨论】:
-
这也适用于我们使用 Cloudera Manager 5.3.4。
-
我在 AWS 实例上运行 clusterdock(container) 以运行多节点 CDH 集群。但得到同样的错误。我提供的 pem 文件仍然出现相同的错误“已用尽可用的身份验证方法”
标签: linux authentication ssh cloudera-manager