如何创建可以被mapr control system (MCS)网络ui“看到”的用户?
当前,在6个CentOS 7节点上运行一个mapr安装,其中一个节点(例如node02)充当用户登录的边缘节点(使用gnome桌面环境和xrdp)。当在system-config-users上使用node02时,可以创建用户和组,但是当试图在MCS中为这些用户/组分配属性时(例如。设置权限或分配卷) MCS会产生错误,即“此用户或组不存在”。
可能误解了这一信息,但是mapr社区表单中的这帖子以及官方的文档似乎都暗示在mapr集群中使用的任何节点上的用户都应该能够在MCS中配置:
“MapR使用每个节点的本机操作系统配置来验证访问集群的用户和组”。
然而,如上一段所述,情况似乎并非如此。
新的使用mapr和任何解释正在发生的事情和如何纠正它将不胜感激。
发布于 2017-11-16 21:06:42
似乎集群的用户和组必须在上具有相同的名称、UID和GID --集群中的每个节点。你不能把它们只放在一个上。需要使用如下命令:
clush -a 'groupadd -g 677 mygroup'
clush -a useradd -g 677 -u 6771 myuser_0001
clush -a ‘echo "myuser0001:mypassword123" | chpasswd'
mkdir $MAPR_HOME/directory/user/myuser0001
chown myuser0001 $MAPR_HOME/user/myuser0001佐证信息可以在文档中找到:
集群的任何用户都必须在集群中的每个节点上使用相同的Linux和GID建立。
https://stackoverflow.com/questions/47320017
复制相似问题