Amazon EMR Linux实例用户帐户访问问题

时间:2017-09-16 04:35:02

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

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

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

1 个答案:

答案 0 :(得分:0)

你的问题对我来说并不是那么清楚。

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

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

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