Presto в EMR: внешний доступ

Я настроил кластер EMR с установленным и работающим Presto. Я могу запросить свои данные на сервере с помощью presto-cli, но я не совсем уверен, как настроить доступ к Presto извне (например, из Tableau на моем ноутбуке).

Я просмотрел все файлы конфигурации/свойств в /usr/lib/presto/, но ни один из них не имеет ничего общего с настройкой удаленного доступа (т. е. с настройкой учетных данных пользователя и порта).

У меня вопрос, как настроить удаленный доступ? Любая помощь будет оценена по достоинству.

РЕДАКТИРОВАТЬ: я смог подключиться к Presto (спасибо @franklinsijo); вот придирки:

  • измените URI обнаружения в config.properties на общедоступный DNS сервера EMR
  • убедитесь, что ваш локальный IP-адрес внесен в белый список для доступа к порту, указанному в config.properties

person Radix    schedule 03.02.2017    source источник
comment
Вы настраиваете аутентификацию Kerberos для внешнего доступа presto?   -  person sabper    schedule 22.02.2020
comment
да, не нужен пароль для внешнего доступа presto. Я пытаюсь получить внешний доступ к presto из dbeaver. я ввожу только частный DNS, пользователя (пользователь ec2) для постоянного подключения с использованием туннеля ssh. Благодарю.   -  person sabper    schedule 22.02.2020


Ответы (1)


Веб-коннектор Presto для Tableau можно настроить для выполнения запросов из Tableau. В отличие от других соединителей таблиц, в Presto нельзя выполнять оперативные запросы, но можно создавать извлечения таблиц. См. здесь, чтобы узнать о процедуре настройки.

Как и в случае с конфигурациями из Presto end, отредактируйте конфигурации координатора Presto в файле config.properties. Значение discovery.uri необходимо для настройки коннектора Tableau.

person franklinsijo    schedule 03.02.2017
comment
Имя пользователя @Radix будет пользователем, запустившим предварительный процесс. - person franklinsijo; 03.02.2017
comment
Спасибо. Есть ли способ установить пароль? Или любой, у кого есть URI и имя пользователя, может получить доступ к Presto? (при условии, что их IP-адрес занесен в белый список) - person Radix; 03.02.2017
comment
Нет, я не знаю. Возможно, вам придется настроить аутентификацию Kerberos для этого. - person franklinsijo; 03.02.2017
comment
Поэтому я попытался заменить URI в config.properties на общедоступный DNS сервера, но так и не смог подключиться к нему через Tableau. Я что-то упускаю? - person Radix; 03.02.2017
comment
У вас есть завершающий / в конце discovery.uri? - person franklinsijo; 03.02.2017
comment
Нет; это так: http://ec2-****.us-west-2.compute.amazonaws.com:8889. - person Radix; 03.02.2017