2016-02-02 388 views
1

我想通过以下链接安装在EC2实例Hadoop的2.6.0:不正确的配置:namenode的地址dfs.namenode.servicerpc地址或dfs.namenode.rpc地址未配置

https://www.eduonix.com/blog/bigdata-and-hadoop/a-step-by-step-guide-to-install-hadoop-cluster-on-amazon-ec2/#comment-10982

我下载并安装了Hadoop。我也设置了环境变量。当试图启动hdfs服务时,我得到以下错误。

[ec2-user @ ip-10-177-1-69 sbin] $ ./start-dfs.sh 错误的配置:namenode地址dfs.namenode.servicerpc-address或dfs.namenode.rpc-address是未配置。 在[] 上启动namenodes错误:找不到配置目录:/home/ec2-user/hadoop2.6.0/etc/hadoop 错误:找不到配置目录:/home/ec2-user/hadoop2.6.0/etc/hadoop 开始二次namenodes [0.0.0.0] 错误:无法找到配置目录:/home/ec2-user/hadoop2.6.0/etc/hadoop

回答

0

当您配置的.bashrc将其更改为下面,出现了一个错误网站中的第二行。源代码.bashrc完成更改后。

出口HADOOP_HOME = $ HOME/Hadoop的2.6.0

出口HADOOP_CONF_DIR = $ HOME/Hadoop的2.6.0的/ etc/Hadoop的

出口HADOOP_MAPRED_HOME = $ HOME/Hadoop的2.6.0

出口HADOOP_COMMON_HOME = $ HOME/Hadoop的2.6.0

出口HADOOP_HDFS_HOME = $ HOME/Hadoop的2.6.0

出口YARN_HOME = $ HOME/Hadoop的2.6.0

 

设置JAVA_HOME

出口JAVA_HOME =/usr/lib目录/ JVM/JAVA-1.7.0-的OpenJDK-1.7.0.79.x86_64/JRE

出口PATH = $ PATH: $ JAVA_HOME/bin中

 

加入Hadoop的bin /目录到PATH

export PATH = $ PATH:$ HOME/hadoop-2.6.0/bin

+0

检查java -version并在导出中使用相同的版本JAVA_HOME –