2

我想知道在哪里可以看到 Cloudera Quickstart VM 中不同用户帐户的密码,例如 yarn、hdfs 用户等?

我使用的是 5.4.0 版。

4

2 回答 2

2

正如 Cheloute 所回答的,yarn 和 hdfs 是技术用户,因此他们没有带有密码或正确主目录的“普通”帐户(您可以查看 /etc/password 和 /etc/shadow 文件来检查这一点 - 这是最后一个作为根)。

但是,您可能需要模拟它们,即执行操作,就像您在 hdfs 或 yarn 用户处一样。例如,更改 HDFS 中的权限,其中 hdfs 被配置为某种超级用户。

假设您想要列出 HDFS 目录,就好像您是 hdfs 用户一样。此外,假设您在控制台中是“cloudera”用户,即快速启动 VM 中的默认用户。

然后,您有两个选择: 选项 1:在此选项中,您以 hdfs 用户身份打开一个新 shell

[cloudera@quickstart ~]$ sudo su hdfs bash-4.1$ whoai hdfs bash-4.1$ hadoop fs -ls ...

选项 2:作为 hdfs 执行特定命令,而不离开 cloudera 用户会话:[cloudera@quickstart ~]$ sudo -u hdfs hadoop fs -ls ...

于 2015-11-12T15:39:49.853 回答
1

yarn、hdfs 等都是技术用户。我很确定他们没有任何密码或 shell 界面,因为他们不需要

如果您尝试将当前用户更改为“hdfs”,则必须尝试从 root 帐户执行此操作。但是您不需要这样做,因为他们不是操作用户。

不要将它们视为您自己的用户。如果您正在寻找连接到 Hue 和 Cloudera Manager Web 界面的默认凭据,您应该尝试 cloudera/cloudera。

于 2015-10-08T10:35:59.673 回答