文章目录

  • 一、使用root用户启动hadoop-3.1.3报错
    • 1.1 ERROR: Attempting to operate on hdfs namenode as root
    • 1.2 JAVA_HOME is not set and could not be found

一、使用root用户启动hadoop-3.1.3报错

1.1 ERROR: Attempting to operate on hdfs namenode as root

[root@hadoop100 sbin]# ./start-dfs.sh
Starting namenodes on [hadoop100]
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 [hadoop102]
ERROR: Attempting to operate on hdfs secondarynamenode as root
ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.
  1. 在start-dfs.sh,stop-dfs.sh两个文件顶部添加以下参数
#!/usr/bin/env bash
HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
  1. start-yarn.sh,stop-yarn.sh顶部也需添加以下参数
#!/usr/bin/env bash
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root

修改完之后解决。

1.2 JAVA_HOME is not set and could not be found


JAVA_HOME是有设置的,echo $JAVA_HOME有显示,应该是要在hadoop中显式添加JAVA_HOME

cd /usr/loca/hadoop-3.1.3
vi etc/hadoop/hadoop-env.sh
export JAVA_HOME=                   ##这里将JAVA_HOME填入


启动成功

ERROR: Attempting to operate on hdfs namenode as root相关推荐

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

  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. 解决 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集群时会 ...

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

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

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

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

  7. 日常问题———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是另外启用 ...

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

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

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

最新文章

  1. 每个程序员都应该了解的内存知识
  2. mysql8创建用户并授权_新版mysql8.0.12添加用户并设置权限避免踩坑!
  3. 第四范式发布Sage AIOS 2.0及智能应用市场Sage App Store
  4. JAVA BIO与NIO、AIO的区别
  5. C#中的序列化和反序列化案例
  6. SparkSQL中UDAF案例分析
  7. P3938 斐波那契
  8. 琢越网用户使用手册和反馈
  9. Maven学习总结(41)——Maven依赖范围、传递、排除详解
  10. canvas 从入门到入坟
  11. Mac基础知识:Mac日历如何添加提醒事件的教程
  12. html输入公式得到混合运算结果,EXCEL公式与函数教案
  13. 苹果计算机格式化磁盘,如何格式化Mac电脑硬盘_给Mac电脑格式化硬盘的方法
  14. 中央集成管理系统服务器,一种用于PCB生产设备的CIM集成中央管理系统
  15. 基于微信小程序的培训机构管理系统毕业设计源码
  16. banner图片不拉伸、全屏宽、居中显示的方法
  17. 2020第十一届蓝桥杯-决赛-Java大学-C组
  18. APP爬虫|frida-某资讯app逆向过程,带你一起使用 frida 进行完整逆向
  19. Ubuntu下Apache重启错误:Could not reliably determin解决
  20. 按键精灵--函数的介绍

热门文章

  1. 创建新的Cocos2d-JS工程
  2. 华三s3100v3时区配置_H3CS3100_交换机配置步骤
  3. 关于EZDML的数据类型
  4. 如何使用Erdas进行非监督分类
  5. 朴素贝叶斯(Naive Bayes)详解
  6. 用计算机打元宵节快乐,元宵节快乐祝福短语
  7. 和Sun一起开源(武林外传游戏外挂Java源代码) - 博客版
  8. Apple macOS 下载汇总
  9. 计算机文化基础作业5000字,《计算机文化基础》作业(完成版)-20210413191226.docx-原创力文档...
  10. i511260h和i511400h区别