さて、私は単一ノード クラスタの Hadoop を構成しようとしています。今、ユーザー Hadoop を作成し、Hadoop を usr/local/hadoop ディレクトリにインストールしました。
次に、次のコマンドを実行しました
chown hadoop:hadoop hadoop hadoop-1.0.4
ln -s hadoop-1.04/ hadoop.
その結果、ls -l を実行すると、次のように表示されます
drwxr-xr-x 2 root root 4096 Jun 16 2012 bin
drwxr-xr-x 2 root root 4096 Jun 16 2012 etc
drwxr-xr-x 2 root root 4096 Jun 16 2012 games
lrwxrwxrwx 1 root root 13 Apr 16 13:20 hadoop -> hadoop-1.0.4/
drwxr-xr-x 13 hadoop hadoop 4096 Oct 3 2012 hadoop-1.0.4
drwxr-xr-x 2 root root 4096 Jun 16 2012 include
drwxr-xr-x 3 root root 4096 Jun 16 2012 lib
lrwxrwxrwx 1 root root 9 Aug 22 2012 man -> share/man
drwxr-xr-x 2 root root 4096 Jun 16 2012 sbin
drwxr-xr-x 6 root root 4096 Jun 16 2012 share
drwxr-xr-x 2 root root 4096 Jun 16 2012 src
したがって、hadoop 1.0.4 にはユーザーグループとして hadoop があります。
を使用して Hadoop グループに参加するとき
su -hadoop
conf/hadoop-env.sh ファイルを変更できますが、変更は行われません
hadoop@iu1:/usr/local$ vi conf/hadoop-env.sh
ファイルは読み取り専用モードで開きます
編集可能モードにするべきだと思う
助けてください
ありがとう