解决 Hadoop 启动 ERROR: Attempting to operate on hdfs namenode as root 的方法

1、问题

hadoop-3.1.0启动hadoop集群时会报如下错误:

root@hadoopWyc:~# start-all.sh
Starting namenodes on [hadoop]
ERROR: Attempting to operate on hdfs namenode as root
ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation.
Starting datanodes
ERROR: Attempting to operate on hdfs datanode as root
ERROR: but there is no HDFS_DATANODE_USER defined. Aborting operation.
Starting secondary namenodes [hadoop]
ERROR: Attempting to operate on hdfs secondarynamenode as root
ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.
2018-07-16 05:45:04,628 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting resourcemanager
ERROR: Attempting to operate on yarn resourcemanager as root
ERROR: but there is no YARN_RESOURCEMANAGER_USER defined. Aborting operation.
Starting nodemanagers
ERROR: Attempting to operate on yarn nodemanager as root
ERROR: but there is no YARN_NODEMANAGER_USER defined. Aborting operation.

2、解决方案

输入如下命令,在环境变量中添加下面的配置

vi /etc/profile

然后向里面加入如下的内容

export HDFS_NAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
export YARN_RESOURCEMANAGER_USER=root
export YARN_NODEMANAGER_USER=root

输入如下命令使改动生效

source /etc/profile

3、结果

再次运行

start-all.sh

没报错,问题解决了

解决 Hadoop 启动 ERROR: Attempting to operate on hdfs namenode as root 的方法相关推荐

  1. 两种解决ERROR: Attempting to operate on hdfs namenode as root的方法

    描述:hadoop-3.1.0启动hadoop集群时还有可能可能会报如下错误 [root@localhost sbin]# start-all.sh Starting namenodes on [ha ...

  2. hadoop-3.1.3 启动HDFS时报错ERROR: Attempting to operate on hdfs namenode as root的解决方法

    在以root用户启动hadoop集群时遇到了下面这个问题,看报错信息是用户问题, [root@hadoop10 hadoop-3.1.3]# sbin/start-dfs.sh Starting na ...

  3. hadoop-3.1.3启动HDFS时报错ERROR Attempting to operate on hdfs namenode as root的解决方法

    今天在使用hadoop时遇到了下面这个问题,看报错信息是用户问题,于是上网查了下解决方案,找到两种方式,我使用的是方法1,下面将两种方式都列给大家参考. 报错场景: hadoop-3.1.3启动HDF ...

  4. ERROR: Attempting to operate on hdfs namenode as root

    文章目录 一.使用root用户启动hadoop-3.1.3报错 1.1 ERROR: Attempting to operate on hdfs namenode as root 1.2 JAVA_H ...

  5. ERROR: Attempting to operate on hdfs namenode as root ERROR: but there is no HDFS_NAMENODE_USER defi

    问题: ERROR: Attempting to operate on hdfs namenode as root ERROR: but there is no HDFS_NAMENODE_USER ...

  6. 伪分布式启动失败:ERROR: Attempting to operate on hdfs namenode as root

    我在做老师布置的作业的时候,在所有配置都配置好了以后,启动集群的时候就报如下错误,现在在这里做下记录,同时也希望能帮到大家: 解决方法是在/etc/profile里面配置如下内容 1.先进入/etc/ ...

  7. hadoop启动报错:Attempting to operate on hdfs namenode as root

    解决方案1: 在环境变量中添加如下几个配置: vim /etc/profile 添加 export HDFS_NAMENODE_USER=root export HDFS_DATANODE_USER= ...

  8. Hadoop运行踩坑: Attempting to operate on hdfs namenode as root

    在sbin目录下执行./start-dfs.sh命令启动Hadoop时,报如下ERROR [root@hadooptest sbin]# ./start-dfs.sh WARNING: HADOOP_ ...

  9. 启动HDFS时候出现Attempting to operate on hdfs namenode as root

    在启动HDFS执行sbin/start-dfs.sh的时候出现如下问题 [root@node01 hadoop]# sbin/start-dfs.sh Starting namenodes on [n ...

最新文章

  1. 什么水平能做java中级工程师,挑战大厂重燃激情!
  2. android系统源代码添加新产品的支持
  3. 听腾讯 TEG 大佬谈腾讯万亿级 Elasticsearch 技术解密
  4. java after 函数_Java中关于Date的before函数和after函数的使用
  5. 根据图片获得配色方案_配色系列(1)—从图片中获得配色灵感
  6. 每日一题(1) —— 数组计算
  7. Redis面试常问4-- 如何实现异步队列 Blpop key timeout
  8. 基于html5的在线教育,基于HTML5的在线学习系统的设计与实现
  9. SQL事务处理实验报告
  10. [转载] python 生成器读取文件
  11. 单个用户OWA登陆失败,提示用户名和密码错误
  12. sql注入三种工具(主要sqlmap)
  13. 软件测试肖sir___项目讲解之银行项目
  14. IAR9.10下载(2021-02-23)
  15. 每月碎碎念 | 2019.10
  16. win10修复计算机摁什么,编辑告诉你win10修复失败且无法进入系统的详尽处理步骤...
  17. Win10重装后无法激活问题解决办法
  18. windows清理_Windows清理C盘的常用方法
  19. 七牛云 Bucket是什么?怎么取得
  20. git merge --no-ff 和git merge --squash的区别

热门文章

  1. word2vec预训练词向量+通俗理解word2vec+CountVectorizer+TfidfVectorizer+tf-idf公式及sklearn中TfidfVectorizer
  2. 微波遥感6:侧视雷达图像
  3. 用第三人称写日记减压
  4. java精讲_《Java核心技术精讲(李兴华)》PDF 下载
  5. PCB和软件设计经验(1)
  6. android 手势输入法,搜狗手机输入法Android 4.6版新增手势操作
  7. ISM Web组态软件的组态应用开发之组态界面简介
  8. i++ 、 ++i和i+=1、i=i+1 的问题
  9. 动手训练属于自己的无人车,这个超强服务现已开源!
  10. 《数据库系统》学习笔记