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_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.
- 在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
- 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相关推荐
- 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 ...
- 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 ...
- hadoop-3.1.3启动HDFS时报错ERROR Attempting to operate on hdfs namenode as root的解决方法
今天在使用hadoop时遇到了下面这个问题,看报错信息是用户问题,于是上网查了下解决方案,找到两种方式,我使用的是方法1,下面将两种方式都列给大家参考. 报错场景: hadoop-3.1.3启动HDF ...
- 解决 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集群时会 ...
- 两种解决ERROR: Attempting to operate on hdfs namenode as root的方法
描述:hadoop-3.1.0启动hadoop集群时还有可能可能会报如下错误 [root@localhost sbin]# start-all.sh Starting namenodes on [ha ...
- 伪分布式启动失败:ERROR: Attempting to operate on hdfs namenode as root
我在做老师布置的作业的时候,在所有配置都配置好了以后,启动集群的时候就报如下错误,现在在这里做下记录,同时也希望能帮到大家: 解决方法是在/etc/profile里面配置如下内容 1.先进入/etc/ ...
- 日常问题———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是另外启用 ...
- 启动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 ...
- hadoop启动报错:Attempting to operate on hdfs namenode as root
解决方案1: 在环境变量中添加如下几个配置: vim /etc/profile 添加 export HDFS_NAMENODE_USER=root export HDFS_DATANODE_USER= ...
最新文章
- 每个程序员都应该了解的内存知识
- mysql8创建用户并授权_新版mysql8.0.12添加用户并设置权限避免踩坑!
- 第四范式发布Sage AIOS 2.0及智能应用市场Sage App Store
- JAVA BIO与NIO、AIO的区别
- C#中的序列化和反序列化案例
- SparkSQL中UDAF案例分析
- P3938 斐波那契
- 琢越网用户使用手册和反馈
- Maven学习总结(41)——Maven依赖范围、传递、排除详解
- canvas 从入门到入坟
- Mac基础知识:Mac日历如何添加提醒事件的教程
- html输入公式得到混合运算结果,EXCEL公式与函数教案
- 苹果计算机格式化磁盘,如何格式化Mac电脑硬盘_给Mac电脑格式化硬盘的方法
- 中央集成管理系统服务器,一种用于PCB生产设备的CIM集成中央管理系统
- 基于微信小程序的培训机构管理系统毕业设计源码
- banner图片不拉伸、全屏宽、居中显示的方法
- 2020第十一届蓝桥杯-决赛-Java大学-C组
- APP爬虫|frida-某资讯app逆向过程,带你一起使用 frida 进行完整逆向
- Ubuntu下Apache重启错误:Could not reliably determin解决
- 按键精灵--函数的介绍
热门文章
- 创建新的Cocos2d-JS工程
- 华三s3100v3时区配置_H3CS3100_交换机配置步骤
- 关于EZDML的数据类型
- 如何使用Erdas进行非监督分类
- 朴素贝叶斯(Naive Bayes)详解
- 用计算机打元宵节快乐,元宵节快乐祝福短语
- 和Sun一起开源(武林外传游戏外挂Java源代码) - 博客版
- Apple macOS 下载汇总
- 计算机文化基础作业5000字,《计算机文化基础》作业(完成版)-20210413191226.docx-原创力文档...
- i511260h和i511400h区别