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

xt0899hw  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(336)

我正在学习hadoop(2.7.1)。我正在ubuntu(15.04)上配置它,并为hadoop创建了一个单独的用户,将hadoop文件系统与linux文件系统隔离开来。但是当我尝试使用 sudo 在此hadoop用户下,我得到一个错误:
hadoop不在sudoers文件中。此事件将被报告。
这个用户应该在sudoers文件中吗?在什么情况下我应该在hadoop和root用户下工作?

eyh26e7m

eyh26e7m1#

不,hadoop用户不应该(不需要)在sudoers文件中。正如您所说的,要将hadoop相关的操作与本地操作隔离开来,您应该将特定的用户用于特定的目的。
您应该使用普通的linux用户(或root用户)来安装hadoop所需的linux包,例如openssh、java等。
您应该使用hadoop用户进行hadoop相关的操作,例如启动集群、使用hdfs、运行mr程序等。
希望这有帮助!

相关问题