184 похожих чатов

День добрый. На тестовом окружении попробовали обновить КХ с достаточно

старой версии на крайнюю, и у нас сломались внешние словари по ODBC.
18.5.1 и 18.10.3 работают. 18.12.13 и 18.12.17 выдают странное

2018.10.08 11:38:45.046289 [ 1 ] <Error> Application: DB::Exception: Cannot create table from metadata file /var/lib/clickhouse/metadata/db/browsers.sql, error: DB::Exception: Received error from remote server /?connection_string=DSN%3Dtest-postgres-system&columns=columns%20format%20version%3A%201%0A2%20columns%3A%0A%60id%60%20UInt64%0A%60name%60%20String%0A&max_block_size=8192. HTTP status code: 500 Internal Server Error, body: � Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Connection attempt failed: Connection:Not applicable
Server:test-postgres-system
===========================
ODBC Diagnostic record #1:
===========================
SQLSTATE = 08001
Native Error Code = 202
connction string lacks some options

2 ответов

25 просмотров
Anton-TaN Автор вопроса

неужели мы единственные счастливчики с таким багом?

qq После обновления с древней версии на крайнюю также отвалились внешние словари по ODBC, только ошибка немного другая. в версии 18.6.0: 2018.11.16 13:32:18.577680 [ 2 ] <Error> ExternalDictionaries: Cannot create external dictionary 'dict_campaign' from config path /etc/clickhouse-server/udb_dictionary.xml: Code: 404, e.displayText() = DB::Exception: ODBC connection string parameter value is unescaped and contains illegal character, e.what() = DB::Exception, Stack trace: 0. clickhouse-server(StackTrace::StackTrace()+0x16) [0x56d1436] 1. clickhouse-server(DB::validateODBCConnectionString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1d72) [0x5240c72] в версии 18.14.12: 2018.11.16 13:44:17.861278 [ 19 ] {} <Trace> ReadWriteBufferFromHTTP: Sending request to http://localhost:9018/identifier_quote?connection_string=DSN%3DMSSQL%3BUID%3Dclickhouseuser%3BPWD%3DQmZ5EG%402izTy 2018.11.16 13:44:17.922372 [ 19 ] {} <Error> ExternalDictionaries: Cannot create external dictionary 'dict_campaign' from config path /etc/clickhouse-server/udb_dictionary.xml: Code: 86, e.displayText() = DB::Exception: Received error from remote server /identifier_quote?connection_string=DSN%3DMSSQL%3BUID%3Dclickhouseuser%3BPWD%3DQmZ5EG%402izTy. HTTP status code: 500 Internal Server Error, body: Error getting identifier quote style from ODBC 'Code: 404, e.displayText() = DB::Exception: ODBC connection string parameter value is unescaped and contains illegal character, e.what() = DB::Exception' , e.what() = DB::Exception, Stack trace: 0. clickhouse-server(StackTrace::StackTrace()+0x16) [0x99e9cd6] 1. clickhouse-server(DB::receiveResponse(Poco::Net::HTTPClientSession&, Poco::Net::HTTPRequest const&, Poco::Net::HTTPResponse&)+0x191) [0x9a022b1] 2. clickhouse-server(DB::ReadWriteBufferFromHTTP::ReadWriteBufferFromHTTP(Poco::URI, std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::ostream&)>, DB::ConnectionTimeouts const&, Poco::Net::HTTPBasicCredentials const&, unsigned long)+0x2df) [0x9a19f6f] проверил несколько версий: 18.1.0 - OK 18.5.1 - OK 18.6.0 - FAIL 18.10.3 - FAIL 18.14.12 - FAIL проблема была решена путём изменения пароля пользователя, под которым clickhouse ходит к mssql - "QmZ5EG@2izTy". Удалили собаку, и заработало. Просто оставлю это здесь, вдруг кому поможет сэкономить время.

Похожие вопросы

Обсуждают сегодня

#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
У меня вопрос попроще, почти нубский: нужно заставить сайт эво 1.4.34 перевести с PHP 7.4 на 8.2. Понятное дело, что дополнения обновить-проверить, а с основной системой как ...
Вячеслав Кузьменко
5
Карта сайта