Hadoop | 启动集群用户踩坑记录(Attempting to operate on hdfs namenode as root)
2021/7/6 17:41:17
本文主要是介绍Hadoop | 启动集群用户踩坑记录(Attempting to operate on hdfs namenode as root),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Hadoop集群启动用户问题
问题描述:报用户无法写入logs(没有写权限),改为root,报不是root启动,jps不显示namenode进程等等
已解决
统一解决方案
-
修改
start-dfs.sh
stop-dfs.sh
start-yarn.sh
stop-yarn.sh
文件
/hadoop/sbin
路径下
1.将start-dfs.sh
stop-dfs.sh
两个文件顶部添加以下参数:```shell #!/usr/bin/env bash HDFS_DATANODE_USER=root HADOOP_SECURE_DN_USER=hdfs HDFS_NAMENODE_USER=root HDFS_SECONDARYNAMENODE_USER=root ```
2.
start-yarn.sh
stop-yarn.sh
顶部添加以下参数:```shell #!/usr/bin/env bash YARN_RESOURCEMANAGER_USER=root HADOOP_SECURE_DN_USER=yarn YARN_NODEMANAGER_USER=root ```
-
启动用户修改为root
/hadoop/etc/core-site.xml
<!-- 配置 HDFS 网页登录使用的静态用户为 root--> <property> <name>hadoop.http.staticuser.user</name> <value>root</value> </property>
注:换其他用户的话要给用户类root的权限(基本读写权限要有),将上文中的所有root换为该用户即可
这篇关于Hadoop | 启动集群用户踩坑记录(Attempting to operate on hdfs namenode as root)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2023-05-13Windows下hadoop环境搭建之NameNode启动报错
- 2023-04-14hadoop伪分布式集群的安装(不是单机版)
- 2022-12-05Hadoop生态系统—数据仓库Hive的安装
- 2022-11-02Win10搭建Hadoop环境
- 2022-10-19Hadoop生态系统(数据仓库Hive的安装)
- 2022-10-03Hadoop、storm和Spark Streaming简单介绍
- 2022-10-03胖虎的Hadoop笔记——Hadoop的伪分布式部署
- 2022-09-11Ubuntu搭建全分布式Hadoop
- 2022-09-11Ubuntu搭建全分布式Hadoop
- 2022-09-09Ubuntu下安装伪分布式HADOOP遇到的一些问题