ClickHouse冷备份与还原
文档前提:
这里演示的是两个分布式节点,两个集群节点组成的分布式集群。
如果多个节点,就操作多次就行了。
演示类似下图结构:
下文中sgdatabase是对应的数据库名字,historysignal是集群表名,historysignal_Distributed是分布式表名。
这里只演示一个数据表,需要多个表或其他的表,请类推。
备份
0、暂停需要备份的服务器上的组件
使用SSH连接到目标服务器
输入
docker stop $(docker ps -a)
1、复制分布式节点的数据
使用WinSCP连接到目标服务器
复制目标机器的第一个节点
将/home/allspark/clickhouse/data下面的数据库复制到本机电脑的目录下,
复制目标机器的第二个节点
同理将/home/allspark/clickhouse2/data下面的数据库 复制到本机电脑的目录下,
复制目标机器的zookeeper数据
将/home/allspark/zookeeper的data和datalog复制到本机
2、启动组件
docker start $(docker ps -a)
还原
0、暂停需要备份的服务器上的组件
使用SSH连接到目标服务器
输入
docker stop $(docker ps -a)
复制备份数据到机器上的第一个节点
将右边的目标文件夹先删除掉,然后复制左边的文件夹到右边
复制备份数据到机器上的第二个节点
将右边的目标文件夹先删除掉,然后复制左边的文件夹到右边
复制zookeeper备份数据到机器上
将右边的目标文件夹先删除掉,然后复制左边的文件夹到右边
2、启动本机docker组件
docker start $(docker ps -a)
ClickHouse冷备份与还原的更多相关文章
- MySQL/MariaDB数据库的冷备份和还原
MySQL/MariaDB数据库的冷备份和还原 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.MySQL/MariaDB数据库的备份和还原概述 1>.为什么要备份 为了 ...
- mysql数据库-备份与还原实操
目录 备份工具 1 基于 LVM 的快照备份(几乎热备) 2 数据库冷备份和还原 3 mysqldump备份工具 3.1 实战备份策略 3.1.1 全备份 3.1.2 分库分表备份 3.2 mysql ...
- 修改oracle数据库为归档模式
参考博客:http://blog.csdn.net/codesaint/article/details/1901030 Oracle分为非归档模式(NOARCHIVELOG) 和归档模式(ARCHI ...
- 德哥PostgreSQL学习资料汇总(转)
文章来自:https://yq.aliyun.com/articles/59251?spm=5176.100239.bloglist.95.5S5P9S 德哥博客新地址:https://billtia ...
- oracle配置数据库可恢复性(认证系列总结一)
原创作品,转载请注明出处:https://www.cnblogs.com/sunshine5683/p/10263246.html 接下来的n多天,将进入oracle认证系列的学习总结中,本该从asm ...
- PostgreSQL 恢复大法 - 恢复部分数据库、跳过坏块、修复无法启动的数据库
转载自:https://yq.aliyun.com/articles/582880 背景 一个较大的数据库,如何只恢复一部分数据(例如只恢复某个DB). 如果访问有坏块的表. 如何从无法启动的数据库中 ...
- RMAN冷备份异机还原
1:环境准备 在新的服务器上安装ORACLE实例,安装过程中需要注意源服务器与目标服务器的ORACLE_SID一致,另外确保安装路径与源路径一致(不仅是安装目录,甚至包括数据文件.控制文件目录.联机重 ...
- Oracle备份恢复之冷备份恢复与异机还原
(同平台:rhel6.4~rhel6.4:同版本:oracle 11g 11.2.0.1~ oracle 11g 11.2.0.1) 冷备份发生在数据库关闭状态下,直接拷贝物理文件的备份方式,备份数据 ...
- MySQL冷备份的跨操作系统还原
数据来源:linux平台mysql版本为5.7 数据去向:windows平台mysql版本为5.7 操作步骤: 第一步:关闭mysql服务 service mysqld stop 第二步:归档linu ...
- MySQL 备份与还原详解
相关阅读: MySQL备份和恢复具体实施 http://www.linuxidc.com/Linux/2012-12/76257.htm MySQL备份与恢复的三种方法总结 http://www.li ...
随机推荐
- SpringBoot 在IDEA中用MAVEN打包报错
今天在打包的时候遇到一个报错,项目可以正常运行但是就是无法使用MAVEN 的insert和package进行打包 报错如下 [ERROR] Tests run: 1, Failures: 0, Err ...
- 自荐:开源截图工具ScreenCapture:超多控制指令,支持截长图
特性 跨屏幕截图.滚动截图(截长图).高分屏支持.窗口区域高亮. 取景框,快捷键复制 RGB 颜色(Ctrl+R). HEX 颜色(Ctrl+H)与 CMYK 颜色(Ctrl+K). 绘制填充.非填充 ...
- SgLang代码细读-1.从req到batch
SgLang代码细读-1.从req到batch 代码入口 & 初始化 sglang/python/sglang/srt/entrypoints/http_server.py launch_se ...
- 5 easybr指纹浏览器内存修改教程
目的 navigator.deviceMemory可以暴露设备的物理内存和运行状态,被用于设备唯一性识别或判断设备等级. 通过伪造这类信息,可以增强防关联.防追踪能力. easybr指纹浏览器提供演示 ...
- JS+CSS多行文本显示“更多”
本代码展示最多显示3行,每行行高16px,3行总高48px,4行总高64px 当文本行数1-3行,正常显示:当文本行数大于3行,显示"更多". CSS: #CourseDesc { ...
- [python]动态实例化
前言 最近在查一个服务的问题时,看到有一段代码if .. elif ... 写了近百行,类似 if command == "xxx": obj = CommandX() obj.r ...
- 破解五大运营痛点:盘古信息IMS MOM重塑PCB工厂数字化基石
随着5G.物联网等技术发展,PCB行业下游消费电子.汽车电子等领域需求呈现小批量多品种.高精度高可靠性.快速交付特点.传统"规模驱动"生产模式难以适应新需求,行业竞争焦点转向质量. ...
- 表的连接方式介绍(NESTED LOOP, SORT MERGE JOIN, HASH JOIN )
循环嵌套链接(NESTED LOOP) 嵌套循环链接的内部处理的流程如下. Oracle 优化器根据基于规则RBO或基于成本CBO的原则,选择两个表中的一个作为驱动表,并指定其为外部表. Oracle ...
- MongoDB入门实战教程(10)
前面我们学习了在MongoDB中如何使用索引来提高查询效率,本篇我们开始进入事务管理部分,首先我们来看看写操作事务. 1 writeConcern详解 通过前面的介绍,我们了解了如何搭建一个Mongo ...
- 解决RuntimeError: Numpy is not available
解决RuntimeError: Numpy is not available 这是因为Numpy 版本太高,将现有Numpy卸载 pip uninstall numpy 安装numpy=1.26. ...