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