hadoop resource manager设置登录用户与密码访问
时间: 2024-01-08 12:03:11 浏览: 29
Hadoop Resource Manager是一个组件,用于管理Hadoop集群中的资源分配和作业调度。它本身并不需要登录用户和密码进行访问,因为它是通过YARN管理器(YARN ResourceManager)运行的。但是,如果您想限制对ResourceManager的访问,可以通过以下步骤设置登录用户和密码:
1. 在ResourceManager节点上创建一个用户,并设置密码:
```
sudo adduser <username>
sudo passwd <username>
```
2. 编辑ResourceManager的配置文件yarn-site.xml,添加以下属性:
```
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>0.0.0.0:8088</value>
</property>
<property>
<name>yarn.resourcemanager.authentication.type</name>
<value>simple</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.delegation-token-auth-filter.enabled</name>
<value>true</value>
</property>
<property>
<name>yarn.resourcemanager.principal</name>
<value>rm/<hostname>@<REALM></value>
</property>
<property>
<name>yarn.resourcemanager.keytab</name>
<value>/etc/security/keytabs/rm.service.keytab</value>
</property>
```
3. 将yarn-site.xml文件复制到所有Hadoop节点的相同位置。
4. 重启ResourceManager:
```
sudo systemctl restart hadoop-yarn-resourcemanager
```
现在,当您访问ResourceManager的Web UI时,将提示您输入用户名和密码。