Size: a a a

ClickHouse не тормозит

2020 May 15

SK

Serhii Kholodniuk in ClickHouse не тормозит
Slach
ну вам же говорит четко
[unixODBC][Driver Manager]Data source name not found, and no default driver specified

настройте odbc.ini
у вас его явно нет либо лежит не там
на сервере где clickhouse-server
должен быть odbc.ini
ну и DRIVER в нем должен на .so указывать

через isql утилиту (входит в состав unixodbc) попробуйте с вашим DSN подключиться
root@c3577121ef37:/# cat /etc/odbc.ini
   [myconnection]
   Description         = PostgreSQL connection to redash
   Driver              = /usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so
   Database            = redash
   Servername          = postgres
   UserName            = redash
   Password            = WZLIQAF6Lx0NrKPxx3mS0dV8yNqNghTK
   Port                = 5432
   Protocol            = 9.5
   ReadOnly            = Yes
   RowVersioning       = No
   ShowSystemTables    = No
   ConnSettings        =
root@c3577121ef37:/# cat /etc/odbcinst.ini
[PostgreSQL Unicode]
Description=PostgreSQL ODBC driver (Unicode version)
Driver=/usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so
Setup=/usr/lib/x86_64-linux-gnu/odbc/libodbcpsqlS.so
Debug=0
CommLog=1
UsageCount=3
источник

S

Slach in ClickHouse не тормозит
Serhii Kholodniuk
Драйвер прописал в .ini через утилиту isql не конектиться
ну, а через клиент постгреса psql?
sudo apt-get install postgresql-client
источник

S

Slach in ClickHouse не тормозит
Debug=1

вообще странно =( вродевсе правильно...

ping postgres
нормально резолвит?

вообще странно конечно выглядит так что clickhouse какой  то другой odbc.ini пытается использовать =(
источник

ЕА

Егор Андреевич... in ClickHouse не тормозит
я согласен, а можно как-то сводку потребления памяти вывести, по SHOW PROCESSLIST явно мало что понятно и само превышения лимита - это плавающая проблема, как например отловить какие пользователи сколько потребляют памяти или может составить "рейтинг" запросов по потребляемой памяти?
источник

A

Andrey in ClickHouse не тормозит
Егор Андреевич
я согласен, а можно как-то сводку потребления памяти вывести, по SHOW PROCESSLIST явно мало что понятно и само превышения лимита - это плавающая проблема, как например отловить какие пользователи сколько потребляют памяти или может составить "рейтинг" запросов по потребляемой памяти?
system.query_log
источник

SK

Serhii Kholodniuk in ClickHouse не тормозит
Slach
Debug=1

вообще странно =( вродевсе правильно...

ping postgres
нормально резолвит?

вообще странно конечно выглядит так что clickhouse какой  то другой odbc.ini пытается использовать =(
Проверял через telnet, есть конект
источник

SK

Serhii Kholodniuk in ClickHouse не тормозит
Slach
ну, а через клиент постгреса psql?
sudo apt-get install postgresql-client
Через postgres-client конектит
источник

SK

Serhii Kholodniuk in ClickHouse не тормозит
Slach
Debug=1

вообще странно =( вродевсе правильно...

ping postgres
нормально резолвит?

вообще странно конечно выглядит так что clickhouse какой  то другой odbc.ini пытается использовать =(
root@c3577121ef37:/# odbcinst -j
unixODBC 2.3.4
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
вроде система должна подхватывать теже файлы
источник

S

Slach in ClickHouse не тормозит
надо бы как то к clickhouse посмотреть какой odbc.ini он читает
и надо чтобы isql законектился
источник

S

Slach in ClickHouse не тормозит
Serhii Kholodniuk
root@c3577121ef37:/# odbcinst -j
unixODBC 2.3.4
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
вроде система должна подхватывать теже файлы
isql -v
надо попробовать с ним сконнектиться, может что дельное подскажет
источник

SK

Serhii Kholodniuk in ClickHouse не тормозит
Slach
isql -v
надо попробовать с ним сконнектиться, может что дельное подскажет
isql -v myconnection redash WZLIQAF6Lx0NrKPxx3mS0dV8yNqNghTK
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect
ничего нового
источник

SK

Serhii Kholodniuk in ClickHouse не тормозит
Может нужно как-то .ini файлы подтянуть
источник

S

Slach in ClickHouse не тормозит
ну найдите ваш myconnetion
проблема не в clickhouse явно


попробуйте
odbcinst.ini
[postgresql]
Driver              = /usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so
Setup              = /usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so

в odbc.ini
[myconnection]
Driver  = postgresql
источник

SK

Serhii Kholodniuk in ClickHouse не тормозит
Slach
ну найдите ваш myconnetion
проблема не в clickhouse явно


попробуйте
odbcinst.ini
[postgresql]
Driver              = /usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so
Setup              = /usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so

в odbc.ini
[myconnection]
Driver  = postgresql
Без изменений
источник

S

Slach in ClickHouse не тормозит
из под какого пользователя isql запускаете? root ?

https://blackdiver.net/it/other/4522
может
это поможет, внимательно еще раз конфиги посмотрите?

isql когда заработает тогда и clickhouse поднимется
источник

S

Slach in ClickHouse не тормозит
ну и /root/odbc.ini посмотрите
может там ерунда какая нибудь прописана
источник

SK

Serhii Kholodniuk in ClickHouse не тормозит
Есть конект через isql, не валидный файл .ini был. Спасибо. Теперь новый ошибки пошли буду разбирается
источник

НЧ

Николай Чернов... in ClickHouse не тормозит
Прошу помощи у сообщества... Есть набор данных вида:
select 1 as aa, [66,77,88] as bb
UNION ALL
select 2 as aa, [33,44,55] as bb

Можно ли как-то развернуть массив (по типу ARRAY JOIN), но чтобы получились все значения в одной колонке, вот так:
1
66
77
88
2
33
44
55
источник

pk

papa karlo in ClickHouse не тормозит
а вы функции со словом array смотрели?
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
ребят, а через sql кликхауса можно как-то удалить директорию на зукипере?
источник