ОШИБКА надмножества SQLAlchemy-Trino: неожиданный формат базы данных catalog / hive/

#sqlalchemy #apache-superset #trino

#sqlalchemy #apache-надмножество #trino

Вопрос:

Я пытаюсь создать соединение с базой данных из надмножества в Trino.

Что я сделал:

  1. Запустите «echo»sqlalchemy-trino» >> ./docker/requirements-local.txt » из моей корневой папки superset, чтобы добавить драйвер базы данных trino в superset.
  2. Измените «docker-compose-non-dev.yml» для загрузки docker/docker-bootstrap.sh как упоминалось @dungdm93 в https://github.com/apache/superset/issues/13640
  3. Запустите «docker-compose -f docker-compose-non-dev.yml up», чтобы запустить надмножество docker
  4. Войдите в надмножество
  5. А затем я попытался добавить подключение к базе данных к Trino, используя следующую строку подключения «trino://my_username:my_password@trino_coordinator_ip:8090/catalog/hive /»
  6. Нажмите кнопку «Проверить подключение».

Ожидаемый результат: возможность добавить подключение к базе данных к Trino и возможность запрашивать Trino из superset.

Фактический результат: я получил следующее сообщение об ошибке «ОШИБКА: неожиданный формат базы данных catalog / hive /»

Кстати, ранее я создавал внешние таблицы в hive, которые ссылаются на манифест дельта-таблицы. И Trino используется для доступа к этой таблице hive.

Комментарии:

1. Я думаю, что правильный формат — «»trino://my_username:my_password@trino_coordinator_ip:8090/hive /»»

2. Привет @BetoDealmeida, я попробовал строку подключения, которую вы предложили, и все равно не увенчался успехом. Кстати, мне каким-то образом удалось подключиться к этой строке подключения -> presto:// trino_coordinator_ip:8090/hive. В любом случае спасибо вам за ответ.