Интеграция Hue с Amazon Athena

Мое требование:

Я хочу, чтобы проверка подлинности пользователя (доступ только для чтения) выполняла запросы sql через amazon athena. Athena будет использоваться для выполнения запросов только для чтения через s3.
Hue будет использоваться для аутентификации пользователя вместо прямого доступа к Athena.

Так что я думаю, что с помощью Hue этого можно достичь.
Но я не могу найти четкого способа интеграции apache hue с Athena.


person SunLynx    schedule 12.01.2018    source источник


Ответы (1)


Вход в систему Hue не имеет ничего общего с управлением учетными данными Афины.

  1. Настроить пользователей в Афине (как бы вы это ни делали, я не знаю. Похоже на правила корзины IAM)
  2. Загрузите драйвер JDBC Афины.
  3. Скопируйте драйвер в Hue и настройте его для интерфейса ноутбука JDBC

Вам будет предложено ввести учетные данные для входа в JDBC-соединение.

person OneCricketeer    schedule 17.02.2018
comment
Спасибо @ cricket_007. Я внес следующие изменения, и это работает. 1. Модификация в jdbc.py 2. Интегрированный Hue с LDAP. - person SunLynx; 12.03.2018
comment
@SunLynx Какие модификации вам нужно было сделать? Можете ли вы сделать Pull Request для Hue на Github и предоставить здесь код в ответе? - person OneCricketeer; 12.03.2018
comment
Вот полный файл jdbc.py [github.com/Lawands/hue -jdbc.py/blob/master/la] - person SunLynx; 14.03.2018
comment
Спасибо! Хотите устроить пиар? github.com/cloudera/hue/pulls - person OneCricketeer; 14.03.2018