CentOS のクラスターに新しいホストを追加しようとしました。インストールに失敗し、「インストールに失敗しました。ルート権限の検出に失敗しました」というステータスが表示されます。Cloudera にはパスワードなしの権限を持つユーザーが必要であることを知っています (「Cloudera パッケージをインストールするには、ホストへの root アクセスが必要です。このインストーラーは SSH 経由でホストに接続し、root として直接、またはパスワードなしの sudo を使用して別のユーザーとしてログインします。 /pbrun 権限で root になります。") どうすればそれを達成できますか?/etc/sudoers ファイルを編集しようとしました。編集:sudoersファイルに、次の行を追加しました:
cdh ALL=(ALL): ALL #cdh は私のユーザー名です
「ルート」の権限が定義されている場所のすぐ下。
しかし、インストールはこれ以上成功しません。詳細ウィンドウには、次のように表示されます。
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.
どんな種類の助けも高く評価されます。