Hadoop インストール用の ~/.bashrc ファイルを編集する

Hadoop インストール用の ~/.bashrc ファイルを編集する

hduserUbuntu 16.04 マシンに hadoop-2.6.0 をインストールしようとしています。別のユーザーから次の方法でログインしましたkrishna:

sudo su hduser

そして、hduserその使用に入ります。

その後、次のコマンドを入力しました:

vi ~/.bashrc

これにより、ファイルは読み取り専用モードで開きますが、書き込みアクセスが取得されないため、一連のステートメントを追加することはできません。

答え1

トラブルシューティングを行うには、まず次のコマンドを実行する必要があります。

ls -l /home/hduser/.bashrc

次のように表示されます:

-rw-r--r-- 1 hduser   186 Jun 27 15:27 /home/hduser/.bashrc

最初の列 ( -rw-r--r--) には権限がリストされ、3 番目の列 ( hduset) にはファイルの所有者が表示されます。所有者が でない場合はhduserroot次のコマンドを実行する必要があります。

sudo chown hduser /home/hduser/.bashrc

hduserが所有者としてリストされているが、権限に が含まれていない場合はw、次を実行する必要があります。

sudo chmod u+w /home/hduser/.bashrc

関連情報