设为首页 加入收藏

TOP

hadoop平台报错:ATTEMPTING TO OPERATE ON HDFS NAMENODE AS ROOT(start-all.sh)启动失败解决方法
2019-03-05 00:18:01 】 浏览:422
Tags:hadoop 平台 ATTEMPTING OPERATE HDFS NAMENODE ROOT start-all.sh 启动 失败 解决 方法
版权声明:最终解释权归汐银所有,转贴请私聊 https://blog.csdn.net/qq_39562468/article/details/83038313

如果遇到

需要修改start-dfs.sh

stop-dfs.sh

start-yarn.sh

stop-yarn.sh
四个文件的用户名,并需要修改/etc/SELINUX/confde配置

配置vi start-dfs.sh添加

HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root

配置vi stop-dfs.sh添加

HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root

配置vistart-yarn.sh添加

YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root

配置vi stop-yarn.sh 添加

YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root

配置vi /etc/selinux/config 修改SELINUX=enforcing更改为SELINUX=disabled

最后将其重新复制到其他节点

然后启动hadoop就行了

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇使用java程序读写HDFS文件,判断.. 下一篇linux下用脚本验证hdfs路径

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目