Size: a a a

ClickHouse не тормозит

2020 June 22

A

Anttoon in ClickHouse не тормозит
Dima Admin
CREATE TABLE DB.sharding_table AS DB.TABLE ENGINE = Distributed('cluster', 'DB', 'TABLE', rand());


DB - ваша база
TABLE - Replicated таблица схема которой будет использована для создания Distributed
Спасибо
То есть если у меня таблица MergeTree, ее надо сначала реплицировать, создать таблицу ReplicatedMergeTree ?
источник

l

lnuynxa in ClickHouse не тормозит
Anttoon
Спасибо
То есть если у меня таблица MergeTree, ее надо сначала реплицировать, создать таблицу ReplicatedMergeTree ?
Это только если вам нужна репликация
источник

A

Anttoon in ClickHouse не тормозит
lnuynxa
Это только если вам нужна репликация
ну вот я сделал без репликации и делаю запрос к этой таблице и в ответе ошибка что на остальных хостах кластера нет этой таблицы
источник

l

lnuynxa in ClickHouse не тормозит
Anttoon
ну вот я сделал без репликации и делаю запрос к этой таблице и в ответе ошибка что на остальных хостах кластера нет этой таблицы
шардирование и репликация это две очень разные вещи, вам что надо?
источник

A

Anttoon in ClickHouse не тормозит
lnuynxa
шардирование и репликация это две очень разные вещи, вам что надо?
у меня 2 шарда по 2 хоста каждый

я скопировал таблицу на 1 хост 1 шарда и хочу ее шардировать на 2 шарда
источник

l

lnuynxa in ClickHouse не тормозит
Anttoon
у меня 2 шарда по 2 хоста каждый

я скопировал таблицу на 1 хост 1 шарда и хочу ее шардировать на 2 шарда
окей, тогда тебе нужно использовать replicated+ zookeeper
источник

l

lnuynxa in ClickHouse не тормозит
есть конечно альтернатива и на обычном mergeTree но это не лучший вариант
источник

A

Anttoon in ClickHouse не тормозит
lnuynxa
окей, тогда тебе нужно использовать replicated+ zookeeper
спасибо
сначала реплицирую значит потом шардирую
спасибо
источник

RO

Required Optional in ClickHouse не тормозит
Приветствую коллеги! Никто не подскажет, что происходит когда запускаешь финальную оптимизацию таблицы на кластере? У меня вылетела ошибка по времени. А теперь любой запрос на таблице вылетает с ошибкой: слишком много открытых файлов на одном из узлов кластера. Полез посмотрел аш-топом КХ занял все ресурсы. наверное оптимизирует... Вопрос: как узнать средствами самого КХ когда бэкграудная оптимизация подошла к концу?
источник

В

Вадим in ClickHouse не тормозит
Required Optional
Приветствую коллеги! Никто не подскажет, что происходит когда запускаешь финальную оптимизацию таблицы на кластере? У меня вылетела ошибка по времени. А теперь любой запрос на таблице вылетает с ошибкой: слишком много открытых файлов на одном из узлов кластера. Полез посмотрел аш-топом КХ занял все ресурсы. наверное оптимизирует... Вопрос: как узнать средствами самого КХ когда бэкграудная оптимизация подошла к концу?
-> У меня вылетела ошибка по времени.
покажи
источник

RO

Required Optional in ClickHouse не тормозит
Вадим
-> У меня вылетела ошибка по времени.
покажи
Показываю: Code: 159. DB::Exception: Received from 10.150.33.22:9000. DB::Exception: Watching task /clickhouse/task_queue/ddl/query-0000001089 is executing longer than distributed_ddl_task_timeout (=180) seconds. There are 2 unfinished hosts (0 of them are currently active), they are going to execute the query in background.
источник

В

Вадим in ClickHouse не тормозит
Required Optional
Показываю: Code: 159. DB::Exception: Received from 10.150.33.22:9000. DB::Exception: Watching task /clickhouse/task_queue/ddl/query-0000001089 is executing longer than distributed_ddl_task_timeout (=180) seconds. There are 2 unfinished hosts (0 of them are currently active), they are going to execute the query in background.
ну да, выглядит так что работает. Я бы просто подождал, переодичестки htop вызывал. Если оптимизация с шафлингом(на кластере, чисто гипотетически) я бы еще на сеть смотрел
источник

В

Вадим in ClickHouse не тормозит
Required Optional
Показываю: Code: 159. DB::Exception: Received from 10.150.33.22:9000. DB::Exception: Watching task /clickhouse/task_queue/ddl/query-0000001089 is executing longer than distributed_ddl_task_timeout (=180) seconds. There are 2 unfinished hosts (0 of them are currently active), they are going to execute the query in background.
на вопрос это конечно не отвечает, сорян, я не знаю 🙂
источник

DT

Dmitry Titov in ClickHouse не тормозит
Вадим
ну да, выглядит так что работает. Я бы просто подождал, переодичестки htop вызывал. Если оптимизация с шафлингом(на кластере, чисто гипотетически) я бы еще на сеть смотрел
шафлинг это совсем иное
источник

D

Dj in ClickHouse не тормозит
Required Optional
Показываю: Code: 159. DB::Exception: Received from 10.150.33.22:9000. DB::Exception: Watching task /clickhouse/task_queue/ddl/query-0000001089 is executing longer than distributed_ddl_task_timeout (=180) seconds. There are 2 unfinished hosts (0 of them are currently active), they are going to execute the query in background.
было когда таймзоны не совпадали на машинах

точнее, стартовали с разными таймзонами, потом таймзона фиксилась
источник

D

Dj in ClickHouse не тормозит
если изменяли таймзоны - надо рестартовать КХ
источник

D

Dj in ClickHouse не тормозит
Required Optional
Приветствую коллеги! Никто не подскажет, что происходит когда запускаешь финальную оптимизацию таблицы на кластере? У меня вылетела ошибка по времени. А теперь любой запрос на таблице вылетает с ошибкой: слишком много открытых файлов на одном из узлов кластера. Полез посмотрел аш-топом КХ занял все ресурсы. наверное оптимизирует... Вопрос: как узнать средствами самого КХ когда бэкграудная оптимизация подошла к концу?
но в вашем случае судя по всему просто таймаут. увеличьте таймаут
источник

RO

Required Optional in ClickHouse не тормозит
судя по тому как ресуры используются то надо выставлять таймаут в часах...
источник

D

Dj in ClickHouse не тормозит
обычно долгие задачи не делают он кластер
источник

D

Dj in ClickHouse не тормозит
т.е. этот таймаут чтоб просто условный create table не висел
источник