Невозможно получить доступ к службам Hadoop из Hue после установки Hadoop - PullRequest
0 голосов
/ 07 июня 2019

Я установил Hadoop на виртуальную машину Ubuntu. Я настроил HDFS, и я могу получить к нему доступ из терминала. Я пробовал несколько команд, и это хорошо работает.

Тогда я хотел установить Hue. Я клонировал проект и установил его. Но, похоже, есть много ошибок. Вот список ошибок, которые я получаю (в правом верхнем углу) при запуске:

Невозможно получить доступ: /. Служба HDFS REST недоступна.

Не удалось подключиться к локальному хосту: 10000

Не удалось подключиться к локальному хосту: 10000 (код THRIFTTRANSPORT): TTransportException («Не удалось подключиться к localhost: 10000»,)

Когда я пытаюсь получить доступ к файловому браузеру, я получаю эту ошибку:

Невозможно получить доступ: / user / hadoop. Служба HDFS REST недоступна.

HTTPConnectionPool (host = 'localhost', port = 50070): превышено максимальное количество попыток с URL: /webhdfs/v1/user/hadoop?op=GETFILESTATUS&user.name=hue&doas=hadoop (Вызывается NewConnectionError (': не удалось установить новое соединение: [Errno 111] Отказано в соединении ',))

Я прочитал, что мне нужно изменить файл / opt / hue / desktop / conf.disthue.ini и разметить эту строку:

    # Use WebHdfs/HttpFs as the communication mechanism.
      # Domain should be the NameNode or HttpFs host.
      # Default port is 14000 for HttpFs.
webhdfs_url=http://localhost:50070/webhdfs/v1

      # Change this if your HDFS cluster is Kerberos-secured
      ## security_enabled=false

Но у меня все та же проблема. Я пробовал несколько решений, таких как this Но ничего не работает. Идеи? Спасибо

Я также установил улей, который также недоступен из оттенка, но работает с терминала.

1 Ответ

0 голосов
/ 11 июня 2019

в Hadoop 3 номер порта hdfs изменен с 50070 на 9870. Поэтому мне пришлось применить только те же изменения в файле hue.init .например: если вы работаете с Hadoop 3. . и у вас возникла та же проблема, просто замените:

webhdfs_url=localhost:50070/webhdfs/v1

на

webhdfs_url=localhost:9870/webhdfs/v1
...