hadoop开发-ubuntu中的专用用户如何从另一个用户帐户访问在ubuntu专用用户上运行的hadoop节点?

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

我已经在我的ubuntu机器上安装了一个单节点hadoop集群+kafka。我有一个专用的用户“hduser”在ubuntu中安装了。但是,我的eclipseide和工作区位于另一个用户“devuser”中。
我的hadoop namednode和datanode是否可以在“hduser”中运行,并且可以在“devuser”中进行开发?
感谢您的意见。
谢谢!

a11xaf1n

a11xaf1n1#

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

相关问题