Hadoop开发 - Ubuntu中的专用用户。如何从另一个用户帐户访问Ubuntu中专用用户上运行的Hadoop节点?

时间:2014-05-22 12:56:41

标签: eclipse ubuntu hadoop apache-kafka

我在我的Ubuntu机器上设置了单节点Hadoop集群+ Kafka。我有一个专门的用户" hduser"在Ubuntu中有安装。但是,我的eclipse IDE和工作区位于另一个用户" devuser"。

我的hadoop namednode和datanode是否可以在" hduser"中运行?我能够在" devuser"中进行开发。 ?

在这里感谢您的输入。

谢谢!

1 个答案:

答案 0 :(得分:2)

由于没有其他人这样做,我会采取措施来回答这个问题,但我对这一主题的权威还很远。我可能会建议基于组的权限方法。创建可以绑定所需权限(执行,所有权等)的用户,然后您可以将自己的用户添加到必要的组中,以使该用户能够访问各种目录/文件。例如,假设您创建了一个组hadoopusers,它具有hadoop可执行文件的权限,以及一个组developers,它具有对Eclipse工作区的读/写访问权限。然后将您的用户添加到这些组,您可以从一次登录中运行这两个用户。

就像我说的那样,我宁愿在安全,服务器等方面做一个业余爱好者 - 我主要在家修补和破坏自己,在生产环境中没有任何风险。事实上,我只发现了你的帖子,因为我正在寻找为什么专用用户是一个好习惯的问题的答案。我找到的所有东西都只是说"将东西分开放在同一台机器上#34;但是我正在寻找"为什么"背后那个。

Basic Ubuntu documentation on user/group management Forum post with basic user/group commands