2014-12-16 2 views
1

Я получил следующую ошибку в кластере Hadoop. Я побежал на работу, и он был длинным и не мог закончить. Тогда, когда я пытаюсь получить доступ к Hdfs, я получаю:Ошибка Hadoop - «соединение отказано»?

«Звоните с li417-43.members.linode.com/174.79.191.40 до li417-43.members.linode.com:8020 не удалось при подключении: java .net.ConnectException: подключение отказано. Для получения дополнительной информации см .: http://wiki.apache.org/hadoop/ConnectionRefused «

Любой способ решить эту проблему!

Благодаря

+0

Ваш namenode опустился. запустить jps и проверить, вставлен ли узел имени или нет? Проверьте журналы, почему они пошли и ошибка исключения и т.д.? – SMA

+0

Я не могу запустить команду jps: «команда не найдена»! –

+0

установить JAVA_HOME, а затем попробовать JPS .. – Rengasamy

ответ

0

Из комментариев: нет Java-процессы не работают и, таким образом, ни NameNode, ни JobTracker работают. Конкретная ошибка 8020 относится к NameNode: HDFS не работает.

В зависимости от версии Hadoop вы можете быть в состоянии сделать

start-dfs.sh 
start-mapred.sh 

ИЛИ

start-all.sh 

После этого вам нужно будет изучить журналы HDFS, чтобы увидеть, какие вопросы. Вы также можете публиковать записи в журнале для дальнейшей помощи.

+0

Спасибо javadba.Indeed namenode отключен, я включил его. файл журнала находится в файле var/log/hadoop-hdfs .. это огромный файл! –

+0

Что-нибудь еще вам нужно знать или это ответ, который вы можете принять? – javadba

+0

Это хорошо. Я думаю, проблема была в куче и на диске. Как я могу установить это для Hadoop? , спасибо –