Size: a a a

ClickHouse не тормозит

2019 November 29

O

Oleg in ClickHouse не тормозит
Привет, как бы средствами кх сделать json плоским, превратить
{“a”: 1, “b”: [{“c”: 2}, {“d”: 3}]} в [{“c”:2, “a”:1}, {“d”:3, “a”:1}]
?
источник

JS

J0hn Smitt in ClickHouse не тормозит
J0hn Smitt
Привет всем, такая проблема, закончилось место на диске, кх встал в ридонли. как его вывести из этого состояния?
@den_crane Привет! я знаю, что только ты можешь мне помочь(((
источник

RS

Rinat Sharipov in ClickHouse не тормозит
Всем привет, подскажите пожалуйста, кто либо использует интеграцию click house с kafka в проде на уровне движка таблицы ?

Насколько она стабильна, есть ли какие то нюансы, на которые стоит обратить внимание ?
источник

YK

Yuri Kudryavtsev in ClickHouse не тормозит
Code: 1001. DB::Exception: Received from ch3.admline.ru:9000. DB::Exception: Local: Timed out. 

никак не могу заставить 3 кликхауса читать очередь из кафки 2 работают один из них всегда пишет Timed out
источник

AT

Anton Teckatlipoka in ClickHouse не тормозит
Mishanya
….
group by key_column
having max(ver)

я думаю что-то типа такого

хотя это так не работает)

ваш вариант будет рабочий
having max(ver) правда не рабочий.

Можете поточнее написать какой будет рабочий, sum(ver) > 0?
Не совсем понимаю. У меня ver всегда положительный для всех состояний. Я не могу отслеживать предыдущее состояние при вставке
источник

AM

Anton Mikhalev in ClickHouse не тормозит
Anton Teckatlipoka
having max(ver) правда не рабочий.

Можете поточнее написать какой будет рабочий, sum(ver) > 0?
Не совсем понимаю. У меня ver всегда положительный для всех состояний. Я не могу отслеживать предыдущее состояние при вставке
Для ReplacingMergeTree он рабочий, только что проверяли. Но возникает проблема если за версию используется DateTime. Кто нибудь сталкивался? Ошибка возникает такая
DB::Exception: Illegal type UInt32 of column for filter. Must be UInt8 or Nullable(UInt8) or Const variants of them.

toUnixTimestamp пробовали - тоже самое
источник

AT

Anton Teckatlipoka in ClickHouse не тормозит
Anton Mikhalev
Для ReplacingMergeTree он рабочий, только что проверяли. Но возникает проблема если за версию используется DateTime. Кто нибудь сталкивался? Ошибка возникает такая
DB::Exception: Illegal type UInt32 of column for filter. Must be UInt8 or Nullable(UInt8) or Const variants of them.

toUnixTimestamp пробовали - тоже самое
аналогичная проблема
источник

AM

Anton Mikhalev in ClickHouse не тормозит
источник

M

Mishanya in ClickHouse не тормозит
Anton Teckatlipoka
having max(ver) правда не рабочий.

Можете поточнее написать какой будет рабочий, sum(ver) > 0?
Не совсем понимаю. У меня ver всегда положительный для всех состояний. Я не могу отслеживать предыдущее состояние при вставке
sum(ver) > 0 валиден для collapsing, тк там идет отмена состояния
то есть сначала 1, потом -1, и по итогу эта выборка отдает ничего, тк состояние отменено
если состояние осталось 1, то собсна вы и получите текущее состояние
источник

AM

Anton Mikhalev in ClickHouse не тормозит
мы здесь ищем замену FINAL для ReplacingMergeTree
источник

AM

Anton Mikhalev in ClickHouse не тормозит
введу в курс дела просто
источник

M

Mishanya in ClickHouse не тормозит
Anton Mikhalev
Для ReplacingMergeTree он рабочий, только что проверяли. Но возникает проблема если за версию используется DateTime. Кто нибудь сталкивался? Ошибка возникает такая
DB::Exception: Illegal type UInt32 of column for filter. Must be UInt8 or Nullable(UInt8) or Const variants of them.

toUnixTimestamp пробовали - тоже самое
эта штука не работает корректно, тк будет все > 0 для ver
источник

AM

Anton Mikhalev in ClickHouse не тормозит
источник

AM

Anton Mikhalev in ClickHouse не тормозит
а блин, с суммой косячек всё равно)
источник

ПК

Павел Клементьев... in ClickHouse не тормозит
вы бы приравняли max(version) хоть к чему-нибудь, а то в текущем варианте возьмется любая группа в которой max(version) больше нуля
источник

AM

Anton Mikhalev in ClickHouse не тормозит
короче надо потестить что будет дешевле ReplacingMergeTree + FINAL или CollapsingMergeTree + INSERT(SELECT) + HAVING
источник

IB

Ivan Blinkov in ClickHouse не тормозит
Следующий ClickHouse митап в Москве состоится всего через полторы недели, 11 декабря: https://yandex.ru/promo/clickhouse/moscow-december-2019
Количество мест ограничено, так что стоит поспешить записаться, но live трансляцию тоже собираемся делать.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Se
ну вот чет фейл какойто случился. при переезде на новый зукипер,
т.е. как было: остановлены кликхаусы. скопирован зукипер с помощью zkcopy , в конфигах поствлен новый зукипер. запущен кликхаус
судя по мониторингу инсерты были, а мержей не было.
починилось переименованием таблиц , созданием новых такихже и заливкой данных со старых таблиц
Но сейчас данных за ночь в кликхаусе не видно.
zkcopy использовать нельзя, он не копирует знчения автоинкрементов. Надо было копировать снепшот и логи. Теперь парты создаются с номерами которые уже есть и убиваются как дубликаты. Фактически вы убили себе зукипер. Либо попробуйте запустится на старом либо делайте процедуру как при потере данных зукипера.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Alexander
А что происходит - если делать freeze на текущую активную партицию? это же хард-линк - в shadow будут данные тоже меняться?
не будет. Кх не меняет файлы. Только создает новые.
источник

S

Se in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
zkcopy использовать нельзя, он не копирует знчения автоинкрементов. Надо было копировать снепшот и логи. Теперь парты создаются с номерами которые уже есть и убиваются как дубликаты. Фактически вы убили себе зукипер. Либо попробуйте запустится на старом либо делайте процедуру как при потере данных зукипера.
после пересоздания таблиц все заработало.  переносить зукипер снапшотами нельзя было т.к. новый кластер зукипера был уже с данными, которые нельзя терять
Вопрос только где те данные кликхауса, которые заинсертились, но не смержились
источник