[英]Amazon EMR Linux Instance User Account Access issues
我以root用户在Amazon Linux实例上创建了一个用户帐户。 我发现,如果创建一个用户帐户(例如:ec2-user),该帐户将不会对Hadoop File System,Hive,Pig和Amazon EMR上安装的其他工具具有执行和写入权限。 如果必须给他们明确的权限,则必须创建一个具有与superuser(root)帐户等效的权限的组,并将用户添加到该组中。 我还有其他方法可以为这些帐户设置对HDFS,Hive和Pigs等的访问权限吗?
同样,以用户身份登录时,即使我在创建用户帐户时输入了密码,Linux命令提示符也不提示输入任何密码。 我需要在/ etc / ssh / sshd_config文件中进行任何配置更改吗?
您的问题对我来说还不清楚。
但是,让我尝试我想像的一切。
启用安全性后的Hadoop需要为每个用户都具有安全性。 看来您的用户需要用于写和执行的单独空间,即主目录。
首先在终端中以“ hdfs”用户身份登录,然后在HDFS中为您的用户创建主目录。 请检查您是否有一个名为/ user / {yourUser}的目录。 如果不创建。 然后,确保您使{yourUser}为/ user / {yourUser}的所有者。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.