2016-02-02 54 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 –