1、but there is no HDFS_NAMENODE_USER defined. Aborting operation.
  
  [root@xcff sbin]# ./start-dfs.sh
  
  Starting namenodes on [localhost]
  
  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 [localhost]
  
  ERROR: Attempting to operate on hdfs secondarynamenode as root
  
  ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operatio
  
  然后就晕了, 解决方法:
  
  在/hadoop/hadoop-3.0.3/sbin/start-dfs.sh中:
  
  HDFS_DATANODE_USER=root
  
  HADOOP_SECURE_DN_USER=hdfs
  
  HDFS_NAMENODE_USER=root
  
  HDFS_SECONDARYNAMENODE_USER=root
  
  在/hadoop/hadoop-3.0.3/sbin/start-yarn.sh中:
  
  HDFS_DATANODE_USER=root
  
  HADOOP_SECURE_DN_USER=hdfs
  
  HDFS_NAMENODE_USER=root
  
  HDFS_SECONDARYNAMENODE_USER=root
  
  在/hadoop/hadoop-3.0.3/sbin/stop-dfs.sh中:
  
  HDFS_DATANODE_USER=root
  
  HADOOP_SECURE_DN_USER=hdfs
  
  HDFS_NAMENODE_USER=root
  
  HDFS_SECONDARYNAMENODE_USER=root
  
  在/hadoop/hadoop-3.0.3/sbin/stop-yarn.sh中:
  
  HDFS_DATANODE_USER=root
  
  HADOOP_SECURE_DN_USER=hdfs
  
  HDFS_NAMENODE_USER=root
  
  HDFS_SECONDARYNAMENODE_USER=root
  
  2、localhost: Permission denied (publickey,www.meiwanyule.cn/ gssapi-keyex,gssapi-with-mic,password).
  
  这个问题 是需要免密登陆
  
  [root@xcff sbin]# ./start-dfs.sh
  
  WARNING: HADOOP_SECURE_DN_USER www.qinlinyu.cn/ has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
  
  Starting namenodes on [localhost]
  
  上一次登录:一 1月 7 15:19:55 CST 2019从 192.168.101.18pts/8 上
  
  localhost: Permission www.tongqt178.com denied (publickey,gssapi-keyex,gssapi-with-mic,password).
  
  Starting datanodes
  
  上一次登录:一 1月 7 15:34:53 CST 2019pts/0 上
  
  localhost: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
  
  Starting secondary namenodes [localhost]
  
  上一次登录:一 1月 7 15:34:53 CST 2019pts/0 上
  
  localhost: Permission denied (www.gouyiflb.cn publickey,gssapi-keyex,gssapi-with-mic,password).
  
  解决方法是:
  
  ssh-keygen -t rsa -P ""
  
  最后的样子是:
  
  最后进入的数据的目录中: /root/.ssh/id_rsa
  
  在~目录的.ssh下生成秘钥 
  
  将生成的公钥id_rsa.pub 内容追加到authorized_keys
  
  使用的命令是(需要进入到这个目录中才行):
  
  cat id_rsa.pub >> authorized_keys
  
  3、localhost: ERROR: www.michenggw.com JAVA_HOME is not set and could not be found.
  
  但是有JAVA_HOME 环境变量啊, 为啥不行呢?
  
  [root@xcff 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 [localhost]
  
  上一次登录:一 1月 7 15:43:15 CST 2019pts/0 上
  
  localhost: ERROR: JAVA_HOME is not set and could not be found.
  
  Starting datanodes
  
  上一次登录:一 1月 7 15:45:53 CST 2019pts/0 上
  
  localhost: ERROR: JAVA_HOME is not set and could not be found.
  
  Starting secondary namenodes [localhost]
  
  上一次登录:一 1月 7 15:45:54 CST 2019pts/0 上
  
  localhost: ERROR: JAVA_HOME is not set and could not be found.
  
  修改/hadoop/hadoop-3.0.3/etc/hadoop
  
  添加环境变量
  
  打开注释, 最后, 在后面加上 echo $JAVA_HOME显示的目录, 保存

CentOS 装hadoop3.0.3 版本踩坑的更多相关文章

  1. 超详细!CentOS 7 + Hadoop3.0.0 搭建伪分布式集群

    超详细!CentOS 7 + Hadoop3.0.0 搭建伪分布式集群 ps:本文的步骤已自实现过一遍,在正文部分避开了旧版教程在新版使用导致出错的内容,因此版本一致的情况下照搬执行基本不会有大错误. ...

  2. HDP 3.1.0 集成 Sqoop2 踩坑问题记录

    HDP 3.1.0 集成 Sqoop2 踩坑问题记录 本文原始地址:https://sitoi.cn/posts/65261.html 问题一 $ sqoop:000> start job -n ...

  3. navicate 连接mysql8.0,个人踩坑问题汇总

    navicate 连接mysql8.0,个人踩坑问题汇总本文目录:1:安装mysql8.0新增全新验证方式,安装如果不修改mysql连接不上2:mysql启动命令问题3:navicate 运程连接My ...

  4. MySQL切换版本踩坑记录(包括恢复数据方法)

    踩坑起因:在创建数据库时, 字段:create_time datetime DEFAULT CURRENT_TIMESTAMP, 报异常--Error Code: 1067 - Invalid def ...

  5. centos 7( linux )下搭建elasticsearch踩坑记

    原文:https://blog.csdn.net/an88411980/article/details/83150380 概述    公司最近在做全文检索的项目,发现elasticsearch踩了不少 ...

  6. centos下安装redis(记录其中踩坑的过程)

    一.先下载到redis-3.0.4.tar.gz包(本文以3.0.4版本为例) 我将这个包放在/opt目录下,在/opt下并解压这个包 tar -zxvf redis-.tar.gz 然后进入redi ...

  7. XXLJOB2.1.0数据源配置踩坑记录

    最近在看XXLJOB,因为截至到发文时间最新的版本是2.1.0而且需要建立的数据库与Quartz解耦了,所以就用了最新的版本. 首先说一下踩坑过程: 代码开发完成之后,在定时跑的时候第一次跑的多数失败 ...

  8. CentOS 6.5 Maven 编译 Apache Tez 0.8.3 踩坑/报错解决记录

    最近准备学习使用Tez,因此从官网下载了最新的Tez 0.8.3源码,按照安装教程编译使用.平时使用的集群环境是离线的,本打算这一次也进行离线编译,无奈一编译就开始报缺少jar包的错,即使手动下载ja ...

  9. 服务器端 CentOS 下配置 JDK 和 Tonmcat 踩坑合集

    一.配置 JDK 时,在 /etc/profile 文件下配置环境变量,添加   #java environment export JAVA_HOME=/usr/java/jdk- export CL ...

随机推荐

  1. spring源码-bean之加载-2

    一.前面说了bean的容器初始化,后面当然是说bean的加载.这里还是不讲解ApplicationContext的bean的加载过程,还是通过最基础的XmlBeanFactory来进行讲解,主要是熟悉 ...

  2. spring源码-开篇

    一.写博客也有一段时间了,感觉东西越来越多了,但是自己掌握的东西越来越少了,很多时候自己也在想.学那么多东西,到头来知道的东西越来越少了.是不是很奇怪,其实一点都不奇怪. 我最近发现了一个很大的问题, ...

  3. spring boot 数据库连接

    server: port: 8080 spring: datasource: url: jdbc:mysql://localhost:3306/jdjk?serverTimezone=Asia/Sha ...

  4. sublime安装php_beautifier来格式化PHP代码

    注:如果你使用sublime3,php版本是5.6以上,推荐使用这个插件phpfmt 环境 操作系统:windows7 sublime版本:2.0.2 PHP安装路径: D:\wamp\bin\php ...

  5. dva框架之redux相关

    dva封装了redux,减少很多重复代码比如action reducers 常量等,本文简单介绍dva redux操作流程. 利用官网的一个加减操作小实例来操作: dva所有的redux操作是放在mo ...

  6. uvaoj1225Digit Counting(暴力)

    Trung is bored with his mathematics homeworks. He takes a piece of chalk and starts writing a sequen ...

  7. Linux命令应用大词典-第8章 日期和时间

    8.1 cal:显示日历信息 8.2 date:显示和设置系统日期和时间 8.3 hwclock:查看和设置硬件时钟 8.4 clock:查看和设置硬件时钟 8.5 clockdiff:主机之间测量时 ...

  8. python爬虫基础之一(爬淘宝)

    没想到python如此强大, 今天看一会视频学会了一段python爬虫 这就是我今天学到的内容爬去淘宝网关于书包的一些信息,包括价格, #coding=utf-8 import requests#导入 ...

  9. TW实习日记:第11、12天

    这两天其实都在做一件事,项目组组长丢了个需求下来,要求完成一个百度地图api的页面.原本以为和之前写微信接口的类似,没想到这次问题这么多.并且在写代码的时候和组长交流不畅导致心情也很差,深刻的反思了一 ...

  10. 小程序解析html和富文本编辑内容【亲测有效】

    首先去 https://github.com/icindy/wxParse 下载wxParse,只拷贝wxParse文件夹即可. 1.引入wxss @import "../../util/w ...