我已经在我的ubuntu机器上安装了一个单节点hadoop集群+kafka。我有一个专用的用户“hduser”在ubuntu中安装了。但是,我的eclipseide和工作区位于另一个用户“devuser”中。我的hadoop namednode和datanode是否可以在“hduser”中运行,并且可以在“devuser”中进行开发?感谢您的意见。谢谢!
a11xaf1n1#
我要试着回答这个问题,因为没有其他人回答过,但我在这个问题上离权威还很远。我建议使用基于组的权限方法。创建可以绑定所需权限(执行、所有权等)的用户组,然后可以将自己的用户添加到所需的组中,以使该用户能够访问各种目录/文件。比如说,你组成一个小组 hadoopusers ,它对hadoop可执行文件和 developers 它对eclipse工作区具有读/写访问权限。然后将您的用户添加到这些组中,您就可以从一个登录名运行这两个组。不过,正如我所说,在安全、服务器等方面,我是一个相当业余的人——我主要在家里修补和破坏自己的东西,在生产环境中没有任何风险。事实上,我找到你的帖子只是因为我在寻找一个问题的答案,为什么一个专注的用户是一个好的实践。我找到的所有东西都只是说“在同一台机器上保持事物分离”,但我在寻找背后的“原因”。关于用户/组管理论坛帖子的基本ubuntu文档,带有基本的用户/组命令
hadoopusers
developers
1条答案
按热度按时间a11xaf1n1#
我要试着回答这个问题,因为没有其他人回答过,但我在这个问题上离权威还很远。我建议使用基于组的权限方法。创建可以绑定所需权限(执行、所有权等)的用户组,然后可以将自己的用户添加到所需的组中,以使该用户能够访问各种目录/文件。比如说,你组成一个小组
hadoopusers
,它对hadoop可执行文件和developers
它对eclipse工作区具有读/写访问权限。然后将您的用户添加到这些组中,您就可以从一个登录名运行这两个组。不过,正如我所说,在安全、服务器等方面,我是一个相当业余的人——我主要在家里修补和破坏自己的东西,在生产环境中没有任何风险。事实上,我找到你的帖子只是因为我在寻找一个问题的答案,为什么一个专注的用户是一个好的实践。我找到的所有东西都只是说“在同一台机器上保持事物分离”,但我在寻找背后的“原因”。
关于用户/组管理论坛帖子的基本ubuntu文档,带有基本的用户/组命令