Репликация структуры таблицы Clickhouse

Я новичок в clickhouse, и теперь я работаю в миграции clickhouse, при репликации трехузлового кластера я создал структуру таблицы вручную для всех реплицированных узлов где структура таблицы не реплицируется на другие узлы, а другая база данных nosql, такая как MONGODB, структура таблицы также реплицируется на другие узлы.

Если мы изменяем структуру таблицы, нам нужно делать это для каждого узла индивидуально.

Есть ли возможность сделать репликацию структуры таблиц в кликхаусе?

Спасибо за любое предложение!

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
0
0
445
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Для этого вам необходимо использовать предложение ON CLUSTER в запросах DDL: https://clickhouse.yandex/docs/en/query_language/create/#distributed-ddl-queries-on-cluster-clause

Согласно общей ссылке, мы можем использовать ON CLUSTER в распределенных и других движках таблиц. Есть ли возможность сделать для ReplicatedMergeTree Engine

antosr7 04.09.2018 15:33

Как я понял, у вас круговая топология кластера (https://www.altinity.com/blog/2018/5/10/circular-replication-cluster-topology-in-clickhouse), и каждый узел хранит две реплики.

К сожалению, эта топология не поддерживает предложение НА КЛАСТЕРЕ. Любое изменение структуры таблицы требует выполнения SQL-скрипта на каждом узле.

Другие вопросы по теме