Size: a a a

ClickHouse не тормозит

2021 March 18

D

Dj in ClickHouse не тормозит
Mishanya
дак а что с ней не так ?
очень много запросов простых из кх не работают в других бд
порой даже одни и те же запросы в одной бд разных версий не робят

тут скорее просто дали возможность писать вот таким образом. Если вы напишете такую группирвку на дефолтном скл и скопируете ее в кх, с вероятностью почти в 100 это заработает
все с ней так, я просто до сих пор радуюсь что можно так алиасить
источник

A

Aleksandr baltazor in ClickHouse не тормозит
Rebrikov Konstantin
Посмотреть номер этой мутации (SELECT * FROM system.mutations WHERE is_done!=1 ) и, если есть уверенность, что действительно надо отменять, по mutation_id сделать KILL (KILL MUTATION WHERE mutation_id='...)
возникла другая проблема, упала одна из нод КХ и сейчас ошибка:
DB::Exception: Existing table metadata in ZooKeeper differs in TTL. Stored in ZooKeeper: event_date + toIntervalMonth(3), local: : Cannot attach table
источник

A

Aleksandr baltazor in ClickHouse не тормозит
проблема оказалась в том что таблица создана со старым форматом
источник

RK

Rebrikov Konstantin in ClickHouse не тормозит
Aleksandr baltazor
возникла другая проблема, упала одна из нод КХ и сейчас ошибка:
DB::Exception: Existing table metadata in ZooKeeper differs in TTL. Stored in ZooKeeper: event_date + toIntervalMonth(3), local: : Cannot attach table
И эта нода теперь не стартует?
Можно убрать sql файл сломавшейся таблички из .../metadata, запустить сервер, а потом приатачить исправленный вариант
источник

A

Aleksandr baltazor in ClickHouse не тормозит
и вот думаю, если переписать в metadata / table.sql на новый формат, оно стартанет или нет?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Aleksandr baltazor
возникла другая проблема, упала одна из нод КХ и сейчас ошибка:
DB::Exception: Existing table metadata in ZooKeeper differs in TTL. Stored in ZooKeeper: event_date + toIntervalMonth(3), local: : Cannot attach table
ну теперь вам надо чистить вручную .sql и zookeeper , чтобы убрать там ttl
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Aleksandr baltazor
и вот думаю, если переписать в metadata / table.sql на новый формат, оно стартанет или нет?
нет конечн
источник

A

Aleksandr baltazor in ClickHouse не тормозит
понял
источник

A

Aleksandr baltazor in ClickHouse не тормозит
Rebrikov Konstantin
И эта нода теперь не стартует?
Можно убрать sql файл сломавшейся таблички из .../metadata, запустить сервер, а потом приатачить исправленный вариант
да, не стартует
источник

A

Aleksandr baltazor in ClickHouse не тормозит
как можно почистить Zookeeper от этой TTL?
источник

A

Aleksandr baltazor in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
ну теперь вам надо чистить вручную .sql и zookeeper , чтобы убрать там ttl
в .sql оно и так не записалось
источник

A

Aleksandr baltazor in ClickHouse не тормозит
подозреваю из-за старого формата создания таблицы
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Aleksandr baltazor
как можно почистить Zookeeper от этой TTL?
ну подключаетесь к zk через zkcli и ..get / set /znode1 .....
источник

A

Assasin in ClickHouse не тормозит
Привет. Нашел интересную особенность с парсингом Decimal из JSONEachRow.
Выполним следующее и получим результат:
CREATE TABLE test2(id Decimal(18, 4)) ENGINE = MergeTree() ORDER BY id
INSERT INTO test2 FORMAT JSONEachRow {"id":"0.00"}

DB::ParsingException: Cannot parse input: expected ',' before: '"0.00"}': (at row 1)
Версия кликхаус 21.3.2.5. Это баг чистой воды или какая-то недокументированная особенность парсинга Decimal из JSON?
источник

A

Aleksandr baltazor in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
ну подключаетесь к zk через zkcli и ..get / set /znode1 .....
https://github.com/go-zkcli/zkcli эта утилита?
источник

A

Assasin in ClickHouse не тормозит
Assasin
Привет. Нашел интересную особенность с парсингом Decimal из JSONEachRow.
Выполним следующее и получим результат:
CREATE TABLE test2(id Decimal(18, 4)) ENGINE = MergeTree() ORDER BY id
INSERT INTO test2 FORMAT JSONEachRow {"id":"0.00"}

DB::ParsingException: Cannot parse input: expected ',' before: '"0.00"}': (at row 1)
Версия кликхаус 21.3.2.5. Это баг чистой воды или какая-то недокументированная особенность парсинга Decimal из JSON?
Вообще даже если особенность, то ошибка какая-то совсем неочевидная. Зарепорчу на всякий случай.
источник

ЕК

Евгений Кузнецов... in ClickHouse не тормозит
Добрый день! я тут пытаюсь настроить инкременталку из кх через nifi и столкнулся с проблемой, nifi и у меня проблема при указании поля с дататайм в качестве отслеживаемой колонки nifi  сует в запрос dt на конце с милисекундой '2021-03-18 17:50:00.0' это можно както обойти?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Евгений Кузнецов
Добрый день! я тут пытаюсь настроить инкременталку из кх через nifi и столкнулся с проблемой, nifi и у меня проблема при указании поля с дататайм в качестве отслеживаемой колонки nifi  сует в запрос dt на конце с милисекундой '2021-03-18 17:50:00.0' это можно както обойти?
date_time_input_format=best_effort
источник

AR

Alex Ryndin in ClickHouse не тормозит
подскажите, как поступить если вайпнулся сервак на котором были реплики? Когда пересоздаю таблицу получаю Replica /.../ already exists..
какой правильный путь пересоздания таблиц, чтобы они высосались с живого сервера?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Alex Ryndin
подскажите, как поступить если вайпнулся сервак на котором были реплики? Когда пересоздаю таблицу получаю Replica /.../ already exists..
какой правильный путь пересоздания таблиц, чтобы они высосались с живого сервера?
вместо CREATE TABLE сделайте ATTACH
источник