編輯 hadoop 安裝的 ~/.bashrc 文件

編輯 hadoop 安裝的 ~/.bashrc 文件

我一直在嘗試在我的 Ubuntu 16.04 機器上安裝 hadoop-2.6.0。我已透過以下方式hduser從另一個使用者登入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--) 列出權限,第三列 ( hduset) 列出檔案擁有者。如果擁有者不是hduserbut root,您需要執行:

sudo chown hduser /home/hduser/.bashrc

如果有一個hduser列為擁有者,但權限不包含w,您需要執行:

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

相關內容