Trino Starburst ODBC SYNTAX_ERROR: USER_ERROR (1010)
Получение следующей ошибки при проверке подключения в диспетчере Windows odbc 64 и 32:[Starburst][Trino] (1010) Произошла ошибка при попытке подключения: SYNTAX_ERROR: USER_ERROR: строка 1:1: несоответствующий ввод '{'. Ожидание: 'ИЗМЕНИТЬ', 'АНАЛИЗ', 'ВЫЗОВ', 'КОММЕНТАРИЙ', 'КОММИТ', 'СОЗДАТЬ', 'ОСВЯЗИТЬ', 'УДАЛИТЬ', 'ОТКЛОНИТЬ', 'УДАЛИТЬ', 'ОПИСАТЬ', 'УДАЛИТЬ', 'ВЫПОЛНИТЬ', 'ОБЪЯСНИТЬ', 'ПРЕДОСТАВИТЬ', 'ВСТАВИТЬ', 'ОБЪЕДИНИТЬ', 'ПОДГОТОВИТЬ', 'ОБНОВИТЬ', 'СБРОС', 'ОТМЕНИТЬ', 'ОТКАТ', 'УСТАНОВИТЬ', 'ПОКАЗАТЬ', 'НАЧАТЬ ', 'ОБРЕЗАТЬ', 'ОБНОВИТЬ', 'ИСПОЛЬЗОВАТЬ',
Шаги для воссоздания:
- загрузите и установите на CentOS 7 Trino с сайта trino.io https://repo1.maven.org/maven2/io/trino/trino-server-rpm/377/trino-server-rpm-377.rpm
- настроить /etc/catalog/hive.properties
- запустить пусковую установку
- загрузите и установите Starburst ODBC 64bit в Windows
- откройте диспетчер Windows ODBC, введите URL-адрес трино и порт 8080 и нажмите тестовое соединение
установка трино по умолчанию с версии сервера трино.ио трино: 377 и 352 (оба имеют одинаковую ошибку)
1 ответ
Вероятно, эта ошибка связана с драйвером ODBC, который вы используете для подключения. Попробуйте использовать драйвер Magnitude ODBC, например, по этой ссылке Magnitude ODBC.
Информацию об этой ошибке см. в обсуждении проблемы в драйвере Odbc.