1 реплика), которую я хочу перенести на другую машину. Clickhouse-backup создаёт бекап содержащий metadata.json и директорию metadata, без чего либо похожего на shadow (как в случае с переносом обычной базы), в связи с чем я не могу просто перекинуть rsync-ом файлы и сделать restore на новом сервере . Вопрос, как мне правильно мигрировать эту базу?
P.S. В Elasticsearch например можно добавить новую ноду в кластер, и после релокации шардов вывести из кластера старую ноду, после того как все реплики переедут. Может быть и в CH есть какой-то похожий путь?
Clickhouse-backup последние версии поддерживают atomic
>P.S. В Elasticsearch например можно добавить новую ноду в кластер, и после релокации шардов вывести из кластера старую ноду, после ?>того как все реплики переедут. Может быть и в CH есть какой-то похожий путь? в КХ добавляете реплику, ждете завершения репликации, дропаете старую реплику
Он создаёт бекап, в котором сожержатся только метаданные. Мне нужно сами партиции переносить отдельно чтобы эти метаданные на что-то могли ссылаться при ресторе бекапа?
нет он создает бекап с данными. Проблема в том что вы используете древний clickhouse-backup
не знаю, попробуйте наш форк https://github.com/Altinity/clickhouse-backup/
Обсуждают сегодня