不是在cloudera中创建的服务特定用户

时间:2016-05-22 21:18:07

标签: cloudera oozie

我在安装cloudera时没有遇到任何问题,但我只是意识到我应该在我的centos机器上创建像oozie和hdfs这样的用户,我想在/ home目录下?

但我在主目录下没有任何此类用户,我无法通过su oozie命令以oozie用户身份登录。这是安装问题还是有其他方法可以做到?

现在,我正在尝试在oozie sharelib文件夹中复制一个jar,它不允许通过root用户,我没有看到在这里创建任何其他用户。我也没有选择单用户安装。

1 个答案:

答案 0 :(得分:1)

Hadoop是分布式系统,它不绑定到特定服务器上的本地用户。

如果您启用了 Kerberos身份验证,那么本地Kerberos票证中的用户(并且您必须处理一些脏Kerberos)管理杂务,虽然Cloudera Manager有很多帮助,特别是如果你使用Active Directory作为Kerberos后端)

另一方面,没有Kerberos ,然后任何人都可以冒充任何Hadoop系统帐户或用户帐户;规则似乎是......

  1. 在本地环境中设置的任何内容。变量HADOOP_USER_NAME
  2. 失败,无论Java系统道具中设置什么。 HADOOP_USER_NAME
  3. 失败了,你的实际Linux(或Windows)用户
  4. 参考: