2013-12-12 2 views
0

Используя impala-shell, я вижу метастабильность улья, использую любую базу данных, созданную Hive, и запрашиваю любую таблицу созданный Hive. Когда я пытаюсь создать таблицу в импала-оболочке или сделать «аннулирует метаданные», я получаюImpala 1.2.1 ОШИБКА: Не удалось открыть транспорт для localhost: 26000 (connect() не удалось: соединение отклонено)

«ОШИБКА: Невозможно открыть транспорт для локального хоста: 26000 (Connect() не удалось: Соединение отклонено)»

Имеют следующую конфигурацию. Это конфигурация кластера с несколькими узлами * построен вручную т.е. без использования Cloudera менеджер *

  • CentOS 6
  • CDH4.5
  • Impala 1.2.1
  • Hive MySQL Metastore
  • impalad работают на нескольких узлах с узлами данных
  • statestored и catalogd работает на одном узле, который не является импалатным узлом
  • В/etc/default/impala Я изменил IMPALA_STATE_STORE_HOST, чтобы указать на IP-адрес зарегистрированной машины
  • Из каталога /var/log/impala/catalogd.INFO, похоже, 26000 используется службой каталогов, поскольку существует строка в этом файле «--catalog_service_port = 26000»

так же, как/и т.д./по умолчанию/импала сказать Impalad где находится statestore (с использованием IMPALA_STATE_STORE_HOST), мне интересно, если для 1.2.1 (где вводится catalogd) также должна быть дополнительная запись для местоположения catalogd, а также ...

Любая помощь приветствуется.

Спасибо,

+0

Обратите внимание, что это также было опубликовано в группе Google, и на него был дан ответ. См. Https://groups.google.com/a/cloudera.org/forum/#!topic/impala-user/gKVHQBmGA2c –

ответ

1

вы должны начать impalad с опцией -catalog_service_host=fqdn_to_your_catalog_host.

, к сожалению, это не в конфигурации по умолчанию, так что вы должны добавить его самостоятельно

изменить/и т.д./по умолчанию/импала

  • CATALOG_SERVICE_HOST=fqdn_to_your_catalog_host
  • IMPALA_SERVER_ARGS= добавить: -catalog_service_host=${CATALOG_SERVICE_HOST}

перезапустите impalad, и теперь он должен работать :-)

+0

Извините, что повторно открыл вопрос два года спустя, но где вы получили эту информацию? Есть ли у вас документация, в которой упоминается это решение? Я столкнулся с той же проблемой и до сих пор не мог найти решения – bobolafrite

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