2010-05-05 3 views
3

Мы запускаем Hadoop на кластере Amazon EC2. Мы запускаем мастер, ведомые устройства и присоединяем тома ebs и, наконец, ожидаем запуска jobtracker hadoop, tasktracker и т. Д., И у нас есть время ожидания 3600 секунд. Мы замечаем 50% времени, когда отслежыватель не может начать работу до таймаута. Причина в том, что hdfs не инициализируется должным образом и все еще находится в режиме safemode, и программа отслеживания работы не может запускаться. Я заметил несколько проблем с подключением между узлами EC2, когда я пытался вручную проверять ведомые устройства.Hadoop на Amazon EC2: Отслеживание работы не запускается должным образом

Неужели кто-нибудь сталкивается с подобной проблемой и знает, как это решить?

ответ

0

Я не уверен, связана ли эта проблема с Amazon EC2. У меня тоже была эта проблема, хотя на моей машине была псевдораспределенная установка.

В этих случаях я мог бы отключить безопасный режим вручную и безопасно.
Попробуйте выполнить следующие действия: bin/hadoop dfsadmin -safemode leave

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

+0

В нашем случае я действительно отправился и пинговал экземпляр ecazon ec2, у которого hdfs возникли проблемы с подключением, и ping не удался. Итак, я обеспокоен тем, что это проблема с amazon. Я запускаю hasoop 0.20.1 – Boolean

Смежные вопросы