как добавить presto SQLalchemy URI для подключения в надмножестве инструментов визуализации данных airbnb

У меня есть как presto, так и superset.

presto работает хорошо, доступ к нему можно получить с помощью команды:

. /app/hadoop/setjdk8.sh;bin/presto-cli --server http://myserver:8070 - каталог куст - схема по умолчанию

И протестировал нормально с помощью счетчика выбора sql-запроса (*) в таблице улья.

superset также настроен на том же сервере, и доступ к веб-интерфейсу разрешен. но всегда не удается подключиться к presto при попытке выполнить действие «Добавить базу данных» в presto. URI SQLAlchemy вводится как:

presto: // myserver: 8070 / по умолчанию

Такая же ошибка всегда выскакивает при нажатии кнопки «Проверить соединение».

Что касается URI, после presto: //, hostname, localhost, 127.0.0.1, ip все пробуются, все заканчиваются всплывающим окном 502.

Вот изображение ошибки: ошибка 502, не удается подключиться к presto в расширенном наборе


person bronzels    schedule 13.06.2017    source источник


Ответы (3)


У вас есть правильный URL-адрес, вам просто нужно передать схему в качестве параметра запроса и, возможно, удалить номер порта следующим образом:

presto://myserver/?schema=default

Убедитесь, что ваш presto-сервер на самом деле прослушивает порт 8070, так как по умолчанию он 8080, и надмножество обычно подключается нормально без добавления номера порта.

person J Selecta    schedule 08.02.2019

параметр --server http://myserver:8070 выглядит странно ... вы пробовали просто --server myserver: 8070 ???

person Mário de Sá Vera    schedule 28.06.2017

presto://example.com:8080/system У меня это сработало с версией presto 316. system - название каталога

person Yuvaraj Loganathan    schedule 27.07.2019