在sbin目录下执行./start-dfs.sh命令启动Hadoop时,报如下ERROR

[root@hadooptest sbin]# ./start-dfs.sh
WARNING: HADOOP_PREFIX has been replaced by HADOOP_HOME. Using value of HADOOP_PREFIX.
Starting namenodes on [hadooptest]
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 [hadooptest]
ERROR: Attempting to operate on hdfs secondarynamenode as root
ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.
WARNING: HADOOP_PREFIX has been replaced by HADOOP_HOME. Using value of HADOOP_PREFIX.

解决方法:
在start-dfs.sh,stop-dfs.sh文件的顶部添加:

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

start-yarn.sh,stop-yarn.sh顶部添加:

#!/usr/bin/env bash
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root

在sbin目录下重新执行 ./start-all.sh,即可启动

Hadoop运行踩坑: Attempting to operate on hdfs namenode as root相关推荐

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

    解决 Hadoop 启动 ERROR: Attempting to operate on hdfs namenode as root 的方法 1.问题 hadoop-3.1.0启动hadoop集群时会 ...

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

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

  3. 日常问题———Attempting to operate on hdfs namenode as root

    写在最前注意: 1.master,slave都需要修改start-dfs.sh,stop-dfs.sh,start-yarn.sh,stop-yarn.sh四个文件 2.如果你的Hadoop是另外启用 ...

  4. 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 ...

  5. 启动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 ...

  6. 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 ...

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

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

  8. 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 ...

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

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

最新文章

  1. (0048)iOS开发之内存管理探究
  2. 【hard】146. LRU Cache
  3. 《深入理解计算机系统》读书笔记九:寄存器结构
  4. Interview:算法岗位面试—上海某科技公司算法岗位(偏AI算法,国企)技术面试之BN层的认知、BP的推导、GD优化的几种改进等
  5. 深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap[转]
  6. JS中的Replace方法
  7. 被卡性能的时候要care数据类型(洛谷P5594TLE+RE的经历,Java语言描述)
  8. 妹子每天加班1分钟,半年崩溃!向公司索赔55万!
  9. codeforces 762E(cdq分治)
  10. python语言的语法_Python语言学习系列------基础语法(一)
  11. 计算机组成原理在线实验,《计算机组成原理》实验.doc
  12. 应用编辑器保存的htnl代码怎么正常显示在页面上
  13. selenium弹窗无法定位_4.3 通过selenium 模拟浏览器抓取
  14. 中国SaaS市场将快速增长,或形成“小而美”林立格局
  15. ios 设置按钮不可见_ios开发中button控件的属性及常见问题
  16. foobar2000_为MP3/flac嵌入歌词文件/封面编辑(提供eslyric插件下载)/信息标签编辑
  17. 【技术分享】孙玄:MongoDB在58同城的应用实践
  18. 工业产品常用的长度单位有哪些?
  19. Win10企业版转专业版
  20. opencv获取设备ID和名称

热门文章

  1. 安装matlab2020a ,解决打开错误error8
  2. 波、波长以及频率的关系
  3. linux命名管道通信方式图例,linux IPC 命名管道
  4. 如何迁移操作系统至SSD/HDD?
  5. ES6变量的解构赋值--对象篇
  6. 第103课:动手实战联合使用Spark Streaming、Broadcast、Accumulator实现在线黑名单过滤和计数
  7. 【高热FAQ】关于智慧康养物联网加速器 ,你想知道的都在这
  8. visio中α等希腊字母不能改为为Times New Roman字体
  9. Delphi初学者,向万一老师致敬
  10. 百度开发者中心聚力AI开放能力,打造新时代下开发者的“淘金矿”