Конференция Arenadata
ArenaTech 2026 – для всех, кому интересны технологии Big Data
Приглашаем вас принять участие в технической онлайн-конференции, посвященной работе с большими данными. Участие бесплатно для всех желающих.

В программе 3 блока докладов:

  • СУБД: архитектура и эксплуатация. Обсудим новые возможности Greengage DB и Arenadata DB на его основе, включая hot standby, обзор утилиты изменения кластерной топологии ggrebalance, вопросы безопасности и устранения CVE.
  • Платформа данных: безопасность и Kubernetes в ADH, аналитика в ADQM. Расскажем об управлении секретами и доступом в Arenadata Hyperwave с использованием OpenBao, особенности переноса сервисов в Kubernetes, а также про аналитические методы в инструментах ADQM.
  • Инструменты: кластерный менеджер, документация, ИИ-поиск. Поделимся опытом разработки технической документации (включая интеллектуальный поиск и ИИ-ассистент) и поговорим про развитие нашего кластерного менеджера ADCM.
Онлайн-конференция состоится 29 октября 2026 года, время трансляции: с 12:00 до 19:00 по московскому времени.
Осталось до события

Режим высокой доступности в Hive

Режим высокой доступности (High Availability, HA) включен в Hive по умолчанию.

Если быть более точным, то в режиме HA работает компонент HiveServer2. При добавлении новых компонентов HiveServer2 в кластер ZooKeeper автоматически регистрирует их и обновляет JDBC-строку подключения.

Строка JDBC-подключения в режиме HA

В HA-режиме строка JDBC-подключения содержит ZooKeeper ensemble. Актуальная строка JDBC-подключения доступна на странице Hive Info в ADCM (Clusters → Services → Hive → Info).

Ниже показаны примеры строк JDBC-подключения в зависимости от используемого механизма безопасности.

  • HA без SSL/Kerberos

  • HA с SSL

  • HA с SSL+Kerberos

Режим высокой доступности, незащищенное соединение без SSL/Kerberos:

jdbc:hive2://<cluster_host_0>:2181,<cluster_host_1>:2181,<cluster_host_N>:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=arenadata/cluster/<cluster_id>/<namespace>

Режим высокой доступности, защищенное соединение c SSL:

jdbc:hive2://<cluster_host_0>:2181,<cluster_host_1>:2181,<cluster_host_N>:2181;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=arenadata/cluster/<cluster_id>/<namespace>;ssl=true;sslTrustStore=/tmp/truststore.jks;trustStorePassword=bigdata

Режим высокой доступности, защищенное соединение c SSL+Kerberos:

jdbc:hive2://<cluster_host_0>:2181,<cluster_host_1>:2181,<cluster_host_N>:2181;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=arenadata/cluster/<cluster_id>/<namespace>;ssl=true;sslTrustStore=/tmp/truststore.jks;trustStorePassword=bigdata;principal=hive/_HOST@EXAMPLE.COM

где EXAMPLE.COM — ваш Kerberos realm, например RU-CENTRAL1.INTERNAL.

ПРИМЕЧАНИЕ
Вы также можете установить соединение с HiveServer2 напрямую, в non-HA режиме, используя порт Thrift (по умолчанию 10000). В таком случае строка JDBC-подключения имеет вид jdbc:hive2://<cluster_host>:10000/.
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней