Size: a a a

ClickHouse не тормозит

2020 July 22

S

Slach in ClickHouse не тормозит
L-dar
Привет! Только начал изучать и уже проблема)
Как вставить в поле с типом UUID
INSERT INTO test (guid, ...)
VALUES ('00000000-0000-0000-0000-000000000000',...);
Ошибка: Expected: UUID. Got: UInt64
VALUES (toUUID('00000 ...'), ... );

у clickhouse строгая типизация
источник

I

Ivan in ClickHouse не тормозит
всем привет!

подскажите пож - с кликом вообще опыта работы нету :(

у меня клик в кубере сделал вот так:

Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Not found: logger.log (version 20.3.11.97 (official build))
dirname: missing operand
Try 'dirname --help' for more information.
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Not found: logger.errorlog (version 20.3.11.97 (official build))
dirname: missing operand
Try 'dirname --help' for more information.

и я ума не приложу как ему помочь😔
источник

L

L-dar in ClickHouse не тормозит
Slach
VALUES (toUUID('00000 ...'), ... );

у clickhouse строгая типизация
Спасибо!
источник

S

Slach in ClickHouse не тормозит
Ivan
всем привет!

подскажите пож - с кликом вообще опыта работы нету :(

у меня клик в кубере сделал вот так:

Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Not found: logger.log (version 20.3.11.97 (official build))
dirname: missing operand
Try 'dirname --help' for more information.
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Not found: logger.errorlog (version 20.3.11.97 (official build))
dirname: missing operand
Try 'dirname --help' for more information.

и я ума не приложу как ему помочь😔
он это сделал в ответ на какое действие?
тупо при запуске ? или вы запрос какой то хотели сделать?
как именно click  в кубере запускали? с помощью каких манифестов?
источник

I

Ivan in ClickHouse не тормозит
Slach
он это сделал в ответ на какое действие?
тупо при запуске ? или вы запрос какой то хотели сделать?
как именно click  в кубере запускали? с помощью каких манифестов?
тупо при запуске.

в манифесте ничего особенного, касающегося кликхауса.
в конфиге вроде тоже.
источник

A

Alik in ClickHouse не тормозит
Продублирую вопрос, Я пытаюсь загрузить данные dataFrame.write.jdbc(...). Проблема в том, что я хочу создавать таблицу на лету, однако у меня вылетает ошибка связанная с тем, что clickhouse создает, например, колонку с типом DateTime, а нужно Nullable(DateTime). Можно ли как-то создавать таблицы через спарк в clickhouse на лету, чтобы он автоматически создавал Nullable колонки, если в датафрейме есть null значения?
источник

S

Slach in ClickHouse не тормозит
Ivan
тупо при запуске.

в манифесте ничего особенного, касающегося кликхауса.
в конфиге вроде тоже.
ну вы только часть логов показываете
покажите k8s манифест
вы через StatefullSet разворачиваете или через Deployment?
у вас там никаких /docker-entrypoint.d/*.sql  и *.sh файлов не монтируется?
источник

I

Ivan in ClickHouse не тормозит
Slach
ну вы только часть логов показываете
покажите k8s манифест
вы через StatefullSet разворачиваете или через Deployment?
у вас там никаких /docker-entrypoint.d/*.sql  и *.sh файлов не монтируется?
это весь доступный лог пода.

монтируются только конфиг и data-папка
источник

S

Slach in ClickHouse не тормозит
Ivan
это весь доступный лог пода.

монтируются только конфиг и data-папка
ну значит в конфиге ерунда какая то... попробуйте запустить вне кубера clickhouse с таким конфигом который пытаетесь подсунуть...
источник

S

Slach in ClickHouse не тормозит
Ivan
это весь доступный лог пода.

монтируются только конфиг и data-папка
непонятно правда что там за dirname и откуда он там взялся
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
Ребят, привет!
Начала сыпать такая ошибка.
Кто-то сталкивался с подобным? Не пойму из-за чего это

2020.07.22 11:01:13.316571 [ 37521 ] {} <Error> virtual DB::WriteBufferFromHTTPServerResponse::~WriteBufferFromHTTPServerResponse(): Code: 24, e.displayText() = DB::Exception: Cannot write to ostream at offset 8
источник

I

Ivan in ClickHouse не тормозит
Slach
ну значит в конфиге ерунда какая то... попробуйте запустить вне кубера clickhouse с таким конфигом который пытаетесь подсунуть...
конфиг точно рабочий. он упал в неопределенный момент после обновления сервисов, использующих его
источник

I

Ivan in ClickHouse не тормозит
Slach
непонятно правда что там за dirname и откуда он там взялся
а если остановить его, убить все данные и запустить заново?
источник

S

Slach in ClickHouse не тормозит
Ivan
а если остановить его, убить все данные и запустить заново?
я думаю не поможет
вы в конфиге этот самый logger поищите
может понятнее будет
источник

I

Ivan in ClickHouse не тормозит
Slach
я думаю не поможет
вы в конфиге этот самый logger поищите
может понятнее будет
<http_port>8123</http_port>
     <listen_host>0.0.0.0</listen_host>
     <max_connections>1024</max_connections>
     <keep_alive_timeout>15</keep_alive_timeout>

     <path>/var/lib/clickhouse/</path>
     <format_schema_path>/var/lib/clickhouse/format_schemas/</format_schema_path>
     <tmp_path>/var/lib/clickhouse/tmp/</tmp_path>
     <user_files_path>/var/lib/clickhouse/user_files/</user_files_path>
     <users_config>users.xml</users_config>
     <default_profile>default</default_profile>

     <mark_cache_size>5368709120</mark_cache_size>
     <merge_tree>
       <old_parts_lifetime>10</old_parts_lifetime>
       <temporary_directories_lifetime>7200</temporary_directories_lifetime>
     </merge_tree>

     <prometheus>
         <endpoint>/metrics</endpoint>
         <port>9363</port>

         <metrics>true</metrics>
         <events>true</events>
         <asynchronous_metrics>true</asynchronous_metrics>
     </prometheus>
источник

S

Slach in ClickHouse не тормозит
Vladimir Bunchuk
Ребят, привет!
Начала сыпать такая ошибка.
Кто-то сталкивался с подобным? Не пойму из-за чего это

2020.07.22 11:01:13.316571 [ 37521 ] {} <Error> virtual DB::WriteBufferFromHTTPServerResponse::~WriteBufferFromHTTPServerResponse(): Code: 24, e.displayText() = DB::Exception: Cannot write to ostream at offset 8
перед этой строкой в логе есть информация о том, какой запрос был?

37521 это номер треда
можно в system.query_log и в system.query_thread_log по этом номеру поискать
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
Slach
перед этой строкой в логе есть информация о том, какой запрос был?

37521 это номер треда
можно в system.query_log и в system.query_thread_log по этом номеру поискать
> перед этой строкой в логе есть информация о том, какой запрос был?

нету

спасибо, сейчас посмотрю
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
у меня много kafka engine пишутся в базу
может быть с этим как-то связано
источник

S

Slach in ClickHouse не тормозит
Ivan
<http_port>8123</http_port>
     <listen_host>0.0.0.0</listen_host>
     <max_connections>1024</max_connections>
     <keep_alive_timeout>15</keep_alive_timeout>

     <path>/var/lib/clickhouse/</path>
     <format_schema_path>/var/lib/clickhouse/format_schemas/</format_schema_path>
     <tmp_path>/var/lib/clickhouse/tmp/</tmp_path>
     <user_files_path>/var/lib/clickhouse/user_files/</user_files_path>
     <users_config>users.xml</users_config>
     <default_profile>default</default_profile>

     <mark_cache_size>5368709120</mark_cache_size>
     <merge_tree>
       <old_parts_lifetime>10</old_parts_lifetime>
       <temporary_directories_lifetime>7200</temporary_directories_lifetime>
     </merge_tree>

     <prometheus>
         <endpoint>/metrics</endpoint>
         <port>9363</port>

         <metrics>true</metrics>
         <events>true</events>
         <asynchronous_metrics>true</asynchronous_metrics>
     </prometheus>
это не валидный конфиг нету корневого тега <yandex>
куда вы его монтировать птыаетесь? в /etc/clickhouse-server/config.d/ ?
источник

S

Slach in ClickHouse не тормозит
Vladimir Bunchuk
у меня много kafka engine пишутся в базу
может быть с этим как-то связано
скорее кто-то url() табличную функцию с https мог использовать, но это сильно не точно...
источник