Вопрос о слизи при запуске работы - PullRequest
3 голосов
/ 19 января 2012

Команда:

oozie job -oozie http://localhost:8080/oozie -config /home/hadoop/Desktop/Cloudera/oozie-2.3.0-cdh3u1/examples/apps/no-op/job.properties -run

Сообщение об ошибке:

Error: IO_ERROR : java.net.ConnectException: Connection refused

Ответы [ 3 ]

3 голосов
/ 23 января 2012

Наконец я настроил oozie

Шаги

  1. Добавьте эту строку в core-site.xml в hadoop conf

    hadoop.proxyuser.xxx.hosts * hadoop.proxyuser.xxx.groups *

    Здесь, ххх - имя пользователя

  2. Сохранить файл конфигурациифайл и запустить код

    oozie job -oozie http://localhost:11000/oozie -config /home/hadoop/Desktop/Cloudera/oozie-2.3.0-cdh3u1/examples/apps/no-op/job.свойства -run

0 голосов
/ 21 марта 2016

Если вы не являетесь администратором, убедитесь, что вы вызываете клиент oozie с правильного узла. Используйте localhost, только если вы подключаете клиент с компьютера, на котором работает сервер oozie. Если вы являетесь таким разработчиком, как я, который подключается с пограничного узла, убедитесь, что вы экспортируете правильный URL-адрес oozie сервера.

У меня была похожая проблема в моем кластере (CDH 5.3.6), работающем на AWS. Я пытался экспортировать OOZIE_URL только с именем хоста и портом, как показано ниже

[user@ip-10-241-1-164 ~]$ export OOZIE_URL=http://10.241.1.164:11000/oozie 

но выдает ту же ошибку. Не понравилось имя хоста. Наконец, я перешел к разделу Oozie (найдите шаги в конце) в Hue и нашел значение oozie.servers

oozie.servers
value   ip-10-241-1-111.ec2.internal=http://ip-10-241-1-111.ec2.internal:11000/oozie

скопировал значение и изменил команду экспорта следующим образом

[user@ip-10-241-1-164 ~]$ export OOZIE_URL=http://ip-10-241-1-111.ec2.internal:11000/oozie

и это исправило мою проблему.

Как найти значение oozie.servers:

  • Откройте Hue и перейдите к Рабочим процессам
  • Перейдите к Oozie

Screen shot from Hue

  • Под датчиками прокрутите вниз, пока не увидите имя oozie.servers
  • Скопируйте значение, и все готово.
0 голосов
/ 06 августа 2014

Мне потребовалось 2 дня, чтобы исправить эту ошибку. В моем случае у меня было 4 узла. Oozie был настроен в Node 4. Но я продолжал выполнять команду для name-node, который был N1, или сервера улья, который был N3. Поэтому убедитесь, что вы запускаете команду на сервере Oozie.

...