前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决 Hadoop 启动报错

解决 Hadoop 启动报错

原创
作者头像
Antler
修改2018-09-21 12:54:14
3.3K6
修改2018-09-21 12:54:14
举报
文章被收录于专栏:StriveStrive

搭建环境 | 系统:centos 7 | Java 1.8 | Hadoop:2.8.1

[root@master sbin]# ./start-all.sh This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh Starting namenodes on [master] The authenticity of host 'master (192.168.91.10)' can't be established. RSA key fingerprint is 7e:3f:e7:5b:69:74:e3:0e:87:7b:2b:df:3d:64:b3:1e. Are you sure you want to continue connecting (yes/no)? yes master: Warning: Permanently added 'master,192.168.91.10' (RSA) to the list of known hosts. master: Error: JAVA_HOME is not set and could not be found. master: Error: JAVA_HOME is not set and could not be found. slave0: Error: JAVA_HOME is not set and could not be found. slave1: Error: JAVA_HOME is not set and could not be found. Starting secondary namenodes [0.0.0.0] The authenticity of host '0.0.0.0 (0.0.0.0)' can't be established. RSA key fingerprint is 7e:3f:e7:5b:69:74:e3:0e:87:7b:2b:df:3d:64:b3:1e. Are you sure you want to continue connecting (yes/no)? yes 0.0.0.0: Warning: Permanently added '0.0.0.0' (RSA) to the list of known hosts. 0.0.0.0: Error: JAVA_HOME is not set and could not be found. starting yarn daemons starting resourcemanager, logging to /opt/hadoop/logs/yarn-root-resourcemanager-master.out slave0: Error: JAVA_HOME is not set and could not be found. slave1: Error: JAVA_HOME is not set and could not be found. master: Error: JAVA_HOME is not set and could not be found.

报错后内心是崩溃的....

查看各个配置文件 core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml 都没问题

代码语言:javascript
复制
修改 profile 文件 export HADOOP_HOME=/opt/hadoop export PATH=$PATH:${HADOOP_HOME}/bin (这里要修改成自己的安装路径) 

首先修改文件:

代码语言:javascript
复制
[root@master hadoop]# vi hadoop-env.sh

文件中:

export JAVA_HOME=${JAVA_HOME}

修改为(修改成自己的jdk路径):

export JAVA_HOME=/usr/jdk1.8

在重新启动,启动成功 查看进程,进程(还)(活)(着)

错误解决

代码语言:javascript
复制
[root@master sbin]# ./start-all.sh
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh Starting namenodes on [master] master: starting namenode, logging to /opt/hadoop/logs/hadoop-root-namenode-master.out slave1: starting datanode, logging to /opt/hadoop/logs/hadoop-root-datanode-slave1.out master: starting datanode, logging to /opt/hadoop/logs/hadoop-root-datanode-master.out slave0: starting datanode, logging to /opt/hadoop/logs/hadoop-root-datanode-slave0.out Starting secondary namenodes [0.0.0.0] 0.0.0.0: starting secondarynamenode, logging to /opt/hadoop/logs/hadoop-root-secondarynamenode-master.out starting yarn daemons resourcemanager running as process 3253. Stop it first. slave1: starting nodemanager, logging to /opt/hadoop/logs/yarn-root-nodemanager-slave1.out master: starting nodemanager, logging to /opt/hadoop/logs/yarn-root-nodemanager-master.out slave0: starting nodemanager, logging to /opt/hadoop/logs/yarn-root-nodemanager-slave0.out
[root@master sbin]# jps 
4176 NodeManager 
4289 Jps 
3253 ResourceManager 
3669 NameNode 
3957 SecondaryNameNode 
3771 DataNode

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查看各个配置文件 core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml 都没问题
  • export JAVA_HOME=${JAVA_HOME}
  • 错误解决
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档