1

rootではなく Ubuntu のユーザー アカウントにApache から Hadoop 1.2.1をインストールしました。コマンドを発行するときは、 sudoを追加します。問題は、hadoop のホーム ディレクトリから ' sudo bin/start-all.sh ' を使用して Hadoop を起動すると、スナップショットに示されているように、datanode を起動する前、secondarynamenode などを起動する前に root パスワードを尋ね続けます。 root パスワードの入力を回避しますか?

ここに画像の説明を入力

4

1 に答える 1

1

/etc/sudoers を編集してパスワードなしの sudo を有効にする必要があります。こちらを確認してください。

https://serverfault.com/questions/160581/how-to-setup-passwordless-sudo-on-linux

ただし、/etc/sudoers ファイルを編集するときは十分に注意する必要があります。直接 vi ではなく visudo を使用するか、sudo アクセスで別の Linux アカウントを有効にすることをお勧めします。そうしないと、/etc/sudoers に何か問題があった場合、sudo の機能が失われます。私は以前にこの厄介な状況に陥ったことがあります...

于 2013-10-08T01:20:34.720 に答える