Конференция 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 по московскому времени.
Осталось до события

Аутентификация LDAP в Kyuubi

Kyuubi поддерживает LDAP-аутентификацию для клиентов (например, BeeLine shell) и JDBC/ODBC-драйверов.

ПРИМЕЧАНИЕ
При активации Kerberos в кластере происходит автоматическое включение LDAP-аутентификации для Kyuubi.

Активация LDAP

Для активации LDAP-аутентификации следуйте шагам ниже:

  1. На странице Clusters выберите ваш кластер ADH и перейдите на вкладку Services в меню кластера.

  2. Выберите сервис Kyuubi и перейдите на вкладку Components.

  3. В настройках компонента Kyuubi Server активируйте группу параметров LDAP Security.

  4. Заполните параметры LDAP для Active Directory или FreeIPA и перезапустите Kyuubi.

  • Active Directory

  • FreeIPA

Пример конфигурации LDAP с Active Directory
Пример конфигурации LDAP с AD
Пример конфигурации LDAP с FreeIPA
Пример конфигурации LDAP с FreeIPA

Проверка

Для проверки работоспособности LDAP-аутентификации запустите команду BeeLine shell, подобную представленной ниже:

$ beeline -u 'jdbc:hive2://stikhomirov-adh-1.ru-central1.internal:2181,stikhomirov-adh-2.ru-central1.internal:2181,stikhomirov-adh-3.ru-central1.internal:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=arenadata/cluster/67/kyuubi?kyuubi.engine.type=HIVE_SQL' -n <name> -p <password>

где:

  • <name> — имя пользователя в LDAP.

  • <password> — пароль для указанного пользователя.

При корректной работе ожидаемый вывод этой команды:

Connecting to jdbc:hive2://stikhomirov-adh-1.ru-central1.internal:2181,stikhomirov-adh-2.ru-central1.internal:2181,stikhomirov-adh-3.ru-central1.internal:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=arenadata/cluster/67/kyuubi?kyuubi.engine.type=HIVE_SQL
24/03/06 14:21:03 [main]: INFO jdbc.HiveConnection: Connected to stikhomirov-adh-1.ru-central1.internal:10009
Connected to: Apache Hive (version 3.1.3)
Driver: Hive JDBC (version 3.1.3)
Transaction isolation: TRANSACTION_REPEATABLE_READ
Beeline version 3.1.3 by Apache Hive
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней