今天启动集群的时候报了一个错误,看一下

[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文件夹,这里要修改四个文件的配置(直接在第一行后面添加进行)

  1. 对于start-dfs.sh和stop-dfs.sh文件,添加下列参数:

    HDFS_DATANODE_USER=root
    HADOOP_SECURE_DN_USER=hdfs
    HDFS_NAMENODE_USER=root
    HDFS_SECONDARYNAMENODE_USER=root
    
  2. 对于start-yarn.sh和stop-yarn.sh文件,添加下列参数:
    YARN_RESOURCEMANAGER_USER=root
    HADOOP_SECURE_DN_USER=yarn
    YARN_NODEMANAGER_USER=root
    

重新开始运行start-dfs.sh ,就可以了哦~

[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.相关推荐

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

  2. 启动springboot报错Error creating bean with name 'dataSource' defined in class path resource

    2019独角兽企业重金招聘Python工程师标准>>> 启动springboot报错Error creating bean with name 'dataSource' define ...

  3. nodejs express 启动报错:Error: Cannot find module 'xxx'

    nodejs express 启动报错:Error: Cannot find module 'xxx',这是因为缺少模块的引用. 比如我在代码中使用了'express-session',但是却没有在  ...

  4. mysql 启动报错 ERROR The server quit without updating PID file

    mysql 启动报错 : ERROR! The server quit without updating PID file (/usr/local/var/mysql/bogon.pid). 今天莫名 ...

  5. MongoDB启动报错 ERROR: child process failed, exited with 1

    1.启动报错 ERROR: child process failed, exited with 1 2.报错的原因 使用kill关闭进程导致的错误 3.解决 3.1.进入data中的目录,删除lock ...

  6. 虚拟机启动报错error: Raw-mode is unavailable courtesy of Hyper-V

    虚拟机启动报错error: Raw-mode is unavailable courtesy of Hyper-V 之前玩docker的时候下载的hyper-v,正常情况下应该没有安装hyper-v, ...

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

  8. ES启动报错error downloading geoip database [GeoLite2-ASN.mmdb]

    elasticsearch "8.5.3"版本启动报错[o.e.i.g.GeoIpDownloader ] [localhost.localdomain] error downlo ...

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

最新文章

  1. Linux bash命令操作和VI编辑器操作
  2. /proc/irq和/proc/interrupts详解
  3. 重载练习1_四种不同参数类型的方法
  4. [转]2020年4月github上最热门项目-python
  5. matlab中normfit在正态分布中的使用技巧如下:
  6. Dreamer 框架 比Struts2 更加灵活
  7. Flink 1.10 和 Hive 3.0 性能对比(附 Demo 演示 PPT)
  8. 闭包、作用域链、函数
  9. [转载]希捷固件门7200.12 CC46固件升级方法
  10. 欧拉角与四元数互相转换
  11. 全民斩仙2怎么在电脑上玩 全民斩仙2电脑版玩法教程
  12. Android性能优化篇——友盟U-APM云真机
  13. 【C++ STL学习笔记】C++ STL基础
  14. 利用excel搭建动态图表
  15. markdown合并单元格、设置单元格背景颜色和字体颜色
  16. ceph 代码分析 读_Ceph代码分析-OSD篇
  17. 树莓派+SAKS扩展板实现数码管时钟
  18. 解决home end pgup pgdn没有独立,需要键盘映射的问题
  19. pymongo使用教程
  20. 百度前离职员工,面试偶遇同门百度人

热门文章

  1. 常用数学公式的编程表达
  2. 数据库实验六 数据库的完整性
  3. python是一门面向对象的高级_9.Python笔记之面向对象高级部分
  4. JAVA反序列化漏洞原理分析
  5. poi解析Excel文件版本问题
  6. 时间戳减时间戳获取天数
  7. 算法工程师9——机器学习概述(下篇-算法进阶)
  8. TCL , 型号L24F09 怎么开机, 按显示器上的电源 ,不管用。
  9. L24.linux命令每日一练 -- 第三章 文件过滤及内容编辑处理命令 -- diff和vimdiff命令
  10. Win10 Pycharm安装码云(Gitee)插件