我试图将新主机添加到 CentOS 的集群中。它在安装时失败并给出“安装失败。未能检测到 root 权限”状态。我知道 Cloudera 需要用户拥有无密码权限(“安装 Cloudera 软件包需要对您的主机进行 Root 访问。此安装程序将通过 SSH 连接到您的主机,并直接以 root 身份或使用无密码 sudo 的其他用户身份登录/pbrun 权限成为 root。”)。我怎样才能做到这一点?我试图编辑 /etc/sudoers 文件。编辑:在 sudoers 文件中,我添加了以下行:
cdh ALL=(ALL): ALL #cdh 是我的用户名
就在定义“root”权限的地方。
但安装时没有更多成功。在详细信息窗口中,它说:
Detecting root privileges...
effective UID is 502
BEGIN which pbrun
END (1)
BEGIN sudo -S id
[sudo] password for cdh:
Sorry, try again.
[sudo] password for cdh:
Sorry, try again.
[sudo] password for cdh:
Sorry, try again.
sudo: 3 incorrect password attempts
END (1)
need root privileges but sudo requires password, exiting
closing logging file descriptor.
任何形式的帮助将不胜感激。