Где блекджек, где мои шлюхи? Ничерта не работает! Войти !bnw Сегодня Клубы

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

#AMJJ3B / @soko1 / 1773 дня назад

читаю вот это и не понимаю нахуй так всё сложно реализовали? 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 / 1773 дня назад
clonezilla
#AMJJ3B/SYX / @anonymous / 1773 дня назад
@soko1 ты ебанутый?
#AMJJ3B/T43 / @anonymous --> #AMJJ3B/X1V / 1773 дня назад

@anonymous нет

#AMJJ3B/8W7 / @soko1 --> #AMJJ3B/T43 / 1773 дня назад

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

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

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

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

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

#AMJJ3B/LL9 / @soko1 --> #AMJJ3B/NPZ / 1772 дня назад

@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 / 1772 дня назад

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

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

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

#AMJJ3B/MH8 / @soko1 --> #AMJJ3B/19F / 1772 дня назад

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

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

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