#docker #hadoop #hive #hue
#docker #hadoop #улей #оттенок
Вопрос:
В настоящее время я пытаюсь использовать Hue
для подключения к Hive
для запроса данных в моем hadoop
кластере. Я Hive
и Hadoop
настроил. Поскольку у меня возникли трудности с созданием пакета Hue, я решил использовать образ Docker. Когда я запускаю образ docker, я получаю следующие результаты.
Could not connect to any of [('127.0.0.1', 10000), ('127.0.0.1', 10000)] (code THRIFTTRANSPORT): TTransportException("Could not connect to any of [('127.0.0.1', 10000), ('127.0.0.1', 10000)]",)
У меня есть Hive, запущенный на порту 10000, поэтому я не знаю, почему возникает ошибка. Также как мне отредактировать файл .ini в образе docker?
Ответ №1:
127.0.0.1
это изображение Docker Hue, вы хотели бы использовать docker inpect
свой куст Docker и указать пользовательский IP этого запущенного контейнера в оттенке.ini и смонтируйте его:
например
https://github.com/cloudera/hue/tree/master/tools/docker/hue
https://docs.gethue.com/administrator/configuration/connectors/#apache-hive
Пример: https://gethue.com/blog/quickstart-sql-editor-for-apache-impala / (примечание: все равно потребуется смонтировать локальный ini)
Комментарии:
1. Я думаю, что вопрос неправильно понят. Я могу получить доступ к изображению Docker через браузер, однако в пользовательском интерфейсе я вижу следующую ошибку: Не удалось подключиться ни к одному из [(‘127.0.0.1’, 10000), (‘127.0.0.1’, 10000)] ( code THRIFTTRANSPORT): TTransportException(«Не удалось подключиться ни к одному из [(‘127.0.0.1’, 10000), (‘127.0.0.1’, 10000)]»,
2. см. выше, если имя хоста Hive не равно 127.0.0.1, вам нужно изменить его на правильное имя хоста. Также есть недавнее сообщение в блоге об этом gethue.com/quickstart-hue-in-docker
3. @vinh Tran Привет, ты решаешь проблему? У меня такая же проблема….