hadoop用户应该在sudoers文件中吗?

时间:2016-07-18 08:11:11

标签: linux ubuntu hadoop

我正在学习Hadoop(2.7.1)。我在Ubuntu(15.04)上配置它,我为Hadoop创建了一个单独的用户,以便将Hadoop文件系统与Linux文件系统隔离开来。但是当我尝试在这个hadoop用户下使用sudo时,我收到一个错误:

  

hadoop不在sudoers文件中。将报告此事件。

此用户是否应该在sudoers文件中?在哪些情况下我应该在hadoop和root用户下工作?

1 个答案:

答案 0 :(得分:3)

不,hadoop用户不应该(不必是)在sudoers文件中。 正如您所说,要将Hadoop相关操作与本地操作隔离开来,您应该将特定用户用于特定目的。

您应该使用普通的Linux用户(或root用户)来安装hadoop所需的Linux软件包,例如OpenSSH,Java等。

您应该使用hadoop用户进行与hadoop相关的操作,例如启动集群,使用HDFS,运行MR程序等。

希望这有帮助!