【硬刚ClickHouse】ClickHouse 监控及备份 (五)备份及恢复

编程入门 行业动态 更新时间:2024-10-10 09:23:10

【硬刚ClickHouse】ClickHouse 监控及<a href=https://www.elefans.com/category/jswz/34/1768193.html style=备份 (五)备份及恢复"/>

【硬刚ClickHouse】ClickHouse 监控及备份 (五)备份及恢复

本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的ClickHouse部分补充。

官网:/docs/en/operations/backup/

1 手动实现备份及恢复

  ClickHouse 允许使用 ALTER TABLE ... FREEZE PARTITION ... 查询以创建表分区的本地副本。这是利用硬链接(hardlink)到 /var/lib/clickhouse/shadow/ 文件夹中实现的,所以它通常不会因为旧数据而占用额外的磁盘空间。 创建的文件副本不由 ClickHouse 服务器处理,所以不需要任何额外的外部系统就有一个简单的备份。防止硬件问题,最好将它们远程复制到另一个位置,然后删除本地副本。

1.1 创建备份路径

(1)创建用于存放备份数据的目录 shadow

sudo mkdir -p /var/lib/clickhouse/shadow/

如果目录存在,先清空目录下的数据

1.2 执行备份命令

echo -n 'alter table t_order_mt freeze' | clickhouse-client

1.3 将备份数据保存到其他路径

#创建备份存储路径
sudo mkdir -p /var/lib/clickhouse/backup/ #拷贝数据到备份路径
sudo cp -r /var/lib/clickhouse/s

更多推荐

【硬刚ClickHouse】ClickHouse 监控及备份 (五)备份及恢复

本文发布于:2024-02-07 01:43:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1752165.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:备份   ClickHouse

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!