namenode не подходит для работы с пряжей Hadoop

Я использую Hadoop YARN на Ubuntu. Я настроил каталог hadoop (а также каталоги datanode и namenode) в каталогах /usr/local. Всякий раз, когда я запускаю start-dfs.sh, namenode не появляется - сообщение на экране жалуется на отсутствие файла bin/hdfs, даже если файл существует (с доступом для чтения/записи). Я настроил bashrc с переменными среды Hadoop (скопировано ниже). Есть мысли, что может быть не так?

#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

person Community    schedule 22.09.2014    source источник
comment
Вы запускаете start-dfs.sh от имени пользователя, которому принадлежит каталог установки Hadoop?   -  person alphaloop    schedule 23.09.2014
comment
да — я создал hduser и запустил chown в каталоге для hduser (проверил с помощью ls -ltr). Затем я запускаю start-dfs.sh, используя учетную запись hduser (я использую hadoop-2.5.1).   -  person    schedule 23.09.2014
comment
Я запускаю как start-dfs.sh, так и start-yarn.sh. Подходит только менеджер ресурсов (в jps) и доступен через браузер. Namenode никогда не появляется, и я не вижу никаких исключений в журналах — только распечатка, когда я запускаю start-dfs.sh, что он не может найти $HADOOP_INSTALL/bin/hdfs. $HADOOP_INSTALL указывает на каталог hadoop, в котором у меня есть файл bin/hdfs.   -  person    schedule 23.09.2014
comment
Вы пытались отформатировать namenode?   -  person user3484461    schedule 23.09.2014
comment
да, я сделал - это не было проблемой. Что-то не так в моем файле bashrc, и скрипт start-dfs у меня не работает. Отдельные скрипты работают нормально.   -  person    schedule 23.09.2014