编辑 Hadoop 安装的 ~/.bashrc 文件

编辑 Hadoop 安装的 ~/.bashrc 文件

hduser我一直试图在我的 Ubuntu 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--) 列出权限,第三列 ( hduset) 列出文件所有者。如果所有者不是,hduserroot需要运行:

sudo chown hduser /home/hduser/.bashrc

如果将hduser列为所有者,但权限不包含w,则需要运行:

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

相关内容