【问题标题】:Amazon EMR Linux Instance User Account Access issuesAmazon EMR Linux 实例用户账户访问问题
【发布时间】:2018-02-25 06:23:05
【问题描述】:

我使用 root 用户在 Amazon Linux 实例上创建了一个用户账户。我发现,如果我创建一个用户账户(例如:ec2-user),该账户将没有对安装在 Amazon EMR 上的 Hadoop 文件系统、Hive、Pig 和其他工具的执行和写入权限。如果我必须给他们明确的权限,我必须创建一个具有与超级用户(root)帐户等效的权限的组并将用户添加到该组。有没有其他方法可以为这些帐户设置对 HDFS、Hive 和 Pigs 等的访问权限。

此外,以用户身份登录时,Linux 命令提示符不会提示输入任何密码,即使我在创建用户帐户时提供了密码。我需要在 /etc/ssh/sshd_config 文件中进行任何配置更改吗?

【问题讨论】:

    标签: linux amazon-web-services hadoop amazon-ec2 amazon-emr


    【解决方案1】:

    你的问题对我来说不是很清楚。

    但是,让我尝试任何我认为我理解的东西。

    启用安全性时的 Hadoop 需要为每个用户提供安全性。您的用户似乎需要一个单独的空间用于写入和执行,即主目录。

    首先在终端中以 'hdfs' 用户身份登录,然后在 HDFS 中为您的用户创建主目录。请检查您是否有一个名为 /user/{yourUser} 的目录。如果,不创建它。然后,确保将 {yourUser} 设为 /user/{yourUser} 的所有者。

    【讨论】:

      猜你喜欢
      • 2020-11-02
      • 1970-01-01
      • 2015-05-11
      • 2021-12-07
      • 1970-01-01
      • 2014-06-08
      • 1970-01-01
      • 2021-06-21
      • 2018-12-20
      相关资源
      最近更新 更多