Если вы не являетесь администратором, убедитесь, что вы вызываете клиент 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
- Под датчиками прокрутите вниз, пока не увидите имя oozie.servers
- Скопируйте значение, и все готово.