namenode没有拿出hadoop YARN

时间:2014-09-22 23:41:57

标签: java hadoop yarn hadoop2

我在ubuntu上使用hadoop YARN。我在/ usr / local目录中设置了hadoop目录(以及datanode和namenode目录)。每当我运行start-dfs.sh时,namenode都没有出现 - 屏幕输出中的消息抱怨缺少bin / hdfs文件,即使该文件存在(具有读/写访问权限)。我已经使用Hadoop环境变量设置了bashrc(下面复制了)。关于可能出错的任何想法?

#HADOOP VARIABLES START
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export HADOOP_INSTALL=/usr/local/hadoop/hadoop-2.5.1
export PATH=$PATH:$HADOOP_INSTALL/bin
export PATH=$PATH:$HADOOP_INSTALL/sbin
export HADOOP_MAPRED_HOME=$HADOOP_INSTALL
export HADOOP_COMMON_HOME=$HADOOP_INSTALL
export HADOOP_HDFS_HOME=$HADOOP_INSTALL
export HADOOP_YARN_HOME=$HADOOP_INSTALL  ##added because I was not sure about the line below
export YARN_HOME=$HADOOP_INSTALL
export HADOOP_CONF_DIR=$HADOOP_INSTALL/etc/hadoop
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_INSTALL/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_INSTALL/lib"
#HADOOP VARIABLES END

1 个答案:

答案 0 :(得分:0)

Try running namenode with the following (as opposed to using the start-dfs.sh) and see if that works.  

        hadoop-daemon.sh start namenode
        hadoop-daemon.sh start secondarynamenode
        hadoop-daemon.sh start datanode
        hadoop-daemon.sh start nodemanager
        mr-jobhistory-daemon.sh start historyserver
相关问题