Обсуждаем ClickHouse
ну и сразу https://github.com/ClickHouse/ClickHouse/issues/80249
Читать полностью…это вообще-то про КХ ограничения, это не имеет отношения к битве кипера и зукипера.
и все немнжко изменилось с тем пор когда эту статью написали
у кипера есть небольшое преимущество в том что там внедряются операции которых нет в зукипере
<feature_flags>
<filtered_list>1</filtered_list>
<multi_read>1</multi_read>
<check_not_exists>1</check_not_exists>
<create_if_not_exists>1</create_if_not_exists>
<remove_recursive>1</remove_recursive>
они потенциально снижают кол-во операций с кипером
Плюс в кипере пилят возможность использовать rocksdb чтобы уйти от in-memory database
Есть неявное описание по ограничению на количество таблиц
https://kb.altinity.com/altinity-kb-schema-design/how-much-is-too-much/
да есть ишью в гитхабе где в бенчмарке показано что кипер медленее чем зукипер и что?
Читать полностью…Хмммммммм, возможно я как-то не так читаю?
Читать полностью…что за кол-во? Там нет лимита, и никто не обещал что кипер меньше памяти использует и лимит по кол-ву таблиц у него выше
Читать полностью…Главное в будущем не упереться в количество реплицированных таблиц на зукипере
Читать полностью…Можете подробнее рассказать, где были проблемы?
И какое решение в итоге используете?)
https://clickhouse.com/docs/ru/guides/sre/keeper/clickhouse-keeper#migration-from-zookeeper
работает, пути поменялись просто
а потом уже все сущности как я понимаю пересоздавать нужно чтобы все данные что на 1 хосте были идентичны?
Читать полностью…Привет!
На проде мигрировал с зукипира 3.4 на кликхаус-кипер 25.3.
Проблем не было, делал по оф доке кликхаус-кипера, но она сейчас почему то не доступна
https://clickhouse.com/docs/jp/ru/operations/clickhouse-keeper
Можешь сделать так
CREATE DATABASE IF NOT EXISTS dm_dev ON CLUSTER dev_cl;Читать полностью…
SQL Error [82] [07000]: Code: 82. DB::Exception: Database dm_dev already exists. (DATABASE_ALREADY_EXISTS) (version 24.8.2.1)
Читать полностью…я не против переезда на кипер
просто я не согласен с чьим-то бредом: "Ага, мы уперлись в количество реплицированных таблиц. Таблиц было порядка 700-800 и данных на 40 ТБ. У нас кластер зукипира развалился," -- это все чушь.
Ну и условный zoo navigator сейчас отлично работает с chkeeper, кажется что кхкипер ничем не хуже, а возможно и лучше зукипера и смысл тогда на нем оставаться?
Читать полностью…но в любом случае, переехав на кх-кипер, проблема исчезла
Читать полностью…Ишью не видел, зато читаю офф доку) Ссылка чуть выше в треде если что, но могу и продублировать
Читать полностью…развалился он точно не из-за 700 таблиц и 40ТБ, это детские объемы для зукипера и влияет кол-во инсертов и кол-во реплик, у меня в одном зукипере живут несколько кластеров КХ, с 5000 таблиц
Читать полностью…Ага, мы уперлись в количество реплицированных таблиц. Таблиц было порядка 700-800 и данных на 40 ТБ. У нас кластер зукипира развалился, пришлось экстренно переезжать на кх-кипер
Читать полностью…Это да, но тут все зависит от количества данных.(Впрочем я стараюсь везде где это возможно переехать на chkeeper)
Читать полностью…В статье нет жёсткого требования использовать кхкипер вместо зукипера, просто упоминается о том что кхкипер более совершенный, работает быстрее и потребляет меньше ресурсов. Поэтому фактически вам совершенно нет необходимости делать довольно рискованную операцию по миграции киперов по этой конкретной причине.
Читать полностью…да, важно чтобы твои таблицы имели движок ReplicatedMergeTree
Читать полностью…да, она самая, значит русско-язычная версия не работает)
Читать полностью…https://clickhouse.com/docs/guides/sre/keeper/clickhouse-keeper#migration-from-zookeeper Это?
Читать полностью…Делал, работает нормально, но всё зависит от древности и того и другого
Читать полностью…так создавать без on cluster надо, только на том хосте, на которой ее нет)
Читать полностью…CREATE DATABASE dm_dev ON CLUSTER dev_cl;