#database #pycharm #presto
Вопрос:
Я пытаюсь подключиться к хранилищу данных presto с помощью драйвера presto.
Когда я пытаюсь проверить соединение, оно завершается ошибкой
Чтобы определить, не возникла ли проблема с конфигурацией подключения, я попытался подключиться к DBeaver, и он успешно подключился.
Так что это не проблема со строкой подключения.
Судя по сигнатуре ошибки, каким-то образом DBNavigator вводит свойства в свойство подключения, которые не требуются для подключения. Я не могу определить, где это добавляется.
Я попытался покопаться в настройках DBNavigator 1 на 1, но ничего не смог найти.
Некоторые детали конфигурации:
- водитель:
io.prestosql:presto-jdbc:RELEASE
- использование
presto-jdbc-348.jar
в качестве библиотеки драйверов - url-адрес jdbc:
jdbc:presto://presto.x.x.run:80/hive
- Тип базы данных :
Generic
Комментарии:
1. В этом вопросе есть проблема, он не показывает ни одной конфигурации, которую вы используете при попытке подключиться к БД, он показывает только сообщение об ошибке. Так что нет никакого способа попытаться воспроизвести это. Можете ли вы отредактировать вопрос, чтобы включить более конкретные детали?
2. обновил вопрос с дополнительной информацией
3. Я отказываюсь от своего решающего голоса.
Ответ №1:
По этому поводу есть проблема https://github.com/prestodb/presto/issues/9254 Вы можете попытаться исправить presto, чтобы игнорировать неизвестные свойства JDBC: https://github.com/vloup/presto/commit/3574e6944a5fc41f4adfe07168e990db94e531f4
Я не знаю, почему этот патч не был применен.
Комментарии:
1. У меня нет большого контроля над сборкой Presto, учитывая, что это центральный сервер. Есть ли что-то, что я могу сделать на уровне подключения?
2. или вы хотели залатать банку presto, которую я использую для подключения?
3. Да, этот патч предназначен для jar драйвера presto JDBC. вы исправите и построите модуль presto-jdbc.
4. Позвольте мне попробовать это