Используя 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, а также ...
Любая помощь приветствуется.
Спасибо,
Обратите внимание, что это также было опубликовано в группе Google, и на него был дан ответ. См. Https://groups.google.com/a/cloudera.org/forum/#!topic/impala-user/gKVHQBmGA2c –