Best viewed with LeechCraft on Microsoft Linux. Войти !bnw Сегодня Клубы

Чем лучше всего делать бекап баз clickhouse? Обычным рсинком можно? Инкрементированные бекапы не подходят, нужны полные, поэтому всякие скрипты clickhouse-backup не подходят

#AMJJ3B / @soko1 / 1740 дней назад

читаю вот это и не понимаю нахуй так всё сложно реализовали? https://ruhighload.com/%D0%91%D0%B5%D0%BA%D0%B0%D0%BF+%D0%B8+%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%B2+clickhouse

#AMJJ3B/X1V / @soko1 / 1740 дней назад
clonezilla
#AMJJ3B/SYX / @anonymous / 1740 дней назад
@soko1 ты ебанутый?
#AMJJ3B/T43 / @anonymous --> #AMJJ3B/X1V / 1740 дней назад

@anonymous нет

#AMJJ3B/8W7 / @soko1 --> #AMJJ3B/T43 / 1740 дней назад

@anonymous так че кудахчешь? есть что сказать по делу?

#AMJJ3B/CLE / @soko1 --> #AMJJ3B/T43 / 1740 дней назад
@soko1 а как ты ещё собрался бекапить это всё, чтобы было консистентно? mysqldump-ом?
#AMJJ3B/8JE / @enterprize --> #AMJJ3B/X1V / 1740 дней назад

@enterprize не, я скорее удивлен что нет встроенного инструмента для бекапа

#AMJJ3B/JL7 / @soko1 --> #AMJJ3B/8JE / 1739 дней назад
@soko1 «Встроенное» — понятие растяжимое. Freeze вполне себе встроен; кроме того, его необязательно натравливать на отдельные партиции — можно зафризить все сразу и копировать одну директорию со всем добром. В https://clickhouse.tech/docs/ru/operations/backup/ смотрел, кстати? Там и другой скрипт упоминают. Снапшоты ФС тоже не возбраняются, так что, возможно, rsync должно хватить, но не факт — он же копию не атомарно снимать будет, в отличие от. Ну и вообще вводная у них тоже прекрасно написано.
#AMJJ3B/NPZ / @enterprize --> #AMJJ3B/JL7 / 1739 дней назад

@enterprize а как зафизировать все сразу? нашел только по таблицам отдельно. да, линк смотрел этот. перепробовал все кроме снапшотов ФС и как-то туго идет все равно. или я потупел

#AMJJ3B/LL9 / @soko1 --> #AMJJ3B/NPZ / 1739 дней назад

@enterprize В общем, мне нужно сделать полноценный бекап баз регулярно с возможностью разворачивать их на другом серваке.
Я это сделал так:

rm -fr /var/lib/clickhouse/shadow/*
docker run --rm -it --network host -v "/var/lib/clickhouse/:/var/lib/clickhouse/" alexakulov/clickhouse-backup create
tar cfz /backup/clickhouse.tgz /var/lib/clickhouse/shadow

А потом переношу clickhouse.tgz на другой сервер, распаковываю и аналогично восстанавливаю. Норм, или я совсем упоротый?

#AMJJ3B/XJL / @soko1 --> #AMJJ3B/NPZ / 1739 дней назад

@anonymous с таким же успехом можно было tar посоветовать

#AMJJ3B/ING / @soko1 --> #AMJJ3B/SYX / 1739 дней назад
@soko1 я, как неисправимый старпёр, побрюзжу немного насчёт использования докера, а в остальном норм.
#AMJJ3B/19F / @enterprize --> #AMJJ3B/XJL / 1739 дней назад

@enterprize соглашусь! просто это говно (докер) внедрено и используется, поэтому это всяко лучше чем исходники сливать, голанг ставить и настраивать среду для работы скрипта. хотя бы лучше тем что не горожу дополнительные сущности и тем что через докер оно хотя бы обновляться будет норм. поэтому в данном случае это вынужденная мера

#AMJJ3B/MH8 / @soko1 --> #AMJJ3B/19F / 1739 дней назад

@enterprize кстати, еще надо каталог metadata копировать, без него структура отсутствут

#AMJJ3B/04W / @soko1 --> #AMJJ3B/19F / 1739 дней назад
@soko1 чот пропустил этот пост > а как зафизировать все сразу? https://clickhouse.tech/docs/ru/sql_reference/statements/alter/#alter_freeze-partition > Если выражение PARTITION опущено, резервные копии будут созданы для всех партиций
#AMJJ3B/R45 / @enterprize --> #AMJJ3B/LL9 / 1734 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.