Hadoop分布式启动报错ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation.
今天启动集群的时候报了一个错误,看一下
[root@hadloop2 hadoop-3.3.0]# sbin/start-dfs.sh
Starting namenodes on [hadoop2]
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 [hadoop1]
ERROR: Attempting to operate on hdfs secondarynamenode as root
ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.
错误说的很详细了,就是缺少了一些启动参数吧。我们来添加一下就是了
进入咋们的sbin
文件夹,这里要修改四个文件的配置(直接在第一行后面添加进行)
- 对于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文件,添加下列参数:
YARN_RESOURCEMANAGER_USER=root HADOOP_SECURE_DN_USER=yarn YARN_NODEMANAGER_USER=root
重新开始运行start-dfs.sh ,就可以了哦~
![](/assets/blank.gif)
![](/assets/blank.gif)
[root@hadloop2 hadoop-3.3.0]# sbin/start-dfs.sh
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
Starting namenodes on [hadoop2]
上一次登录:二 8月 11 20:48:22 CST 2020从 hadoop4pts/4 上
hadoop2: ERROR: JAVA_HOME is not set and could not be found.
怎么又报错了呢?让不让人活了呀
Hadoop分布式启动报错ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation.相关推荐
- ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation.
报错: ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation. 解决方法: vim $HADOOP_HOME/et ...
- 启动springboot报错Error creating bean with name 'dataSource' defined in class path resource
2019独角兽企业重金招聘Python工程师标准>>> 启动springboot报错Error creating bean with name 'dataSource' define ...
- nodejs express 启动报错:Error: Cannot find module 'xxx'
nodejs express 启动报错:Error: Cannot find module 'xxx',这是因为缺少模块的引用. 比如我在代码中使用了'express-session',但是却没有在 ...
- mysql 启动报错 ERROR The server quit without updating PID file
mysql 启动报错 : ERROR! The server quit without updating PID file (/usr/local/var/mysql/bogon.pid). 今天莫名 ...
- MongoDB启动报错 ERROR: child process failed, exited with 1
1.启动报错 ERROR: child process failed, exited with 1 2.报错的原因 使用kill关闭进程导致的错误 3.解决 3.1.进入data中的目录,删除lock ...
- 虚拟机启动报错error: Raw-mode is unavailable courtesy of Hyper-V
虚拟机启动报错error: Raw-mode is unavailable courtesy of Hyper-V 之前玩docker的时候下载的hyper-v,正常情况下应该没有安装hyper-v, ...
- nacos的feign报错Error creating bean with name ‘configurationPropertiesBeans‘ defined in class path reso
nacos的feign报错Error creating bean with name 'configurationPropertiesBeans' defined in class path reso ...
- ES启动报错error downloading geoip database [GeoLite2-ASN.mmdb]
elasticsearch "8.5.3"版本启动报错[o.e.i.g.GeoIpDownloader ] [localhost.localdomain] error downlo ...
- play debug启动报错Error occurred during initialization of VM agent library failed to init: jdwp
play 框架 部署后debug启动报错解决 错误代码: Error occurred during initialization of VM agent library failed to init ...
最新文章
- Linux bash命令操作和VI编辑器操作
- /proc/irq和/proc/interrupts详解
- 重载练习1_四种不同参数类型的方法
- [转]2020年4月github上最热门项目-python
- matlab中normfit在正态分布中的使用技巧如下:
- Dreamer 框架 比Struts2 更加灵活
- Flink 1.10 和 Hive 3.0 性能对比(附 Demo 演示 PPT)
- 闭包、作用域链、函数
- [转载]希捷固件门7200.12 CC46固件升级方法
- 欧拉角与四元数互相转换
- 全民斩仙2怎么在电脑上玩 全民斩仙2电脑版玩法教程
- Android性能优化篇——友盟U-APM云真机
- 【C++ STL学习笔记】C++ STL基础
- 利用excel搭建动态图表
- markdown合并单元格、设置单元格背景颜色和字体颜色
- ceph 代码分析 读_Ceph代码分析-OSD篇
- 树莓派+SAKS扩展板实现数码管时钟
- 解决home end pgup pgdn没有独立,需要键盘映射的问题
- pymongo使用教程
- 百度前离职员工,面试偶遇同门百度人