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. springboot之websocket

    一.WebSocket协议是基于TCP的一种新的网络协议.它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端. 二.长久以来, 创建实现客户端和用户端之间双工 ...

  2. 面试遇到的订单表sql的解决方案

    对于以下需求:用户表:users (user_id  int)订单表:order_tb(user_id int, or_time  date, or_money double)求以下用户:一月下过单, ...

  3. android 学习六 构建用户界面和使用控件

    1.常用Android控件最终都会继承自View类 2.ViewGroup是一些布局类列表的基类,包括View和ViewGroup 3.构造界面的三种方法    a.完全使用代码(太灵活,而不好维护) ...

  4. 模拟实现MyBatis中通过SQL反射实体类对象功能

    话不多说,直接上干货! package cn.test; import java.lang.reflect.Method; import java.sql.Connection; import jav ...

  5. Charles使用及mock数据

    1.下载charles 3.9.2[破解版地址:https://download.csdn.net/my] 下方有一种方法可破解4.2以前的版本 // Charles Proxy License // ...

  6. HDU - 6438(贪心+思维)

    链接:HDU - 6438 题意:给出 n ,表示 n 天.给出 n 个数,a[i] 表示第 i 天,物品的价格是多少.每天可以选择买一个物品,或者卖一个已有物品,也可以什么都不做,问最后最大能赚多少 ...

  7. 2018牛客多校第二场a题

    一个人可以走一步或者跳x步,但不能连着跳,问到这个区间里有几种走法 考虑两种状态  对于这一点,我可以走过来,前面是怎么样的我不用管,也可以跳过来但是,跳过来必须保证前一步是走的 dp[i][0]表示 ...

  8. Centos7添加静态路由

    本文摘取自 Centos7系统配置上的变化(二)网络管理基础 一.ip route显示和设定路由 1.显示路由表 [root@centos7 ~]# ip route show default via ...

  9. 洛谷 P1781 宇宙总统:sort(string)

    题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: 第一行为一个整数n,代表竞选 ...

  10. STM32F4 编程手册学习1_编程模型

    STM32F4 programming manual_1 1. 处理器模式与特权等级 处理器模式分为以下两种: 线程模式: 用来执行应用软件: 处理器从reset出来时,进入线程模式: CONTROL ...