文档前提:

这里演示的是两个分布式节点,两个集群节点组成的分布式集群。

如果多个节点,就操作多次就行了。

演示类似下图结构:

下文中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冷备份与还原的更多相关文章

  1. MySQL/MariaDB数据库的冷备份和还原

    MySQL/MariaDB数据库的冷备份和还原 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.MySQL/MariaDB数据库的备份和还原概述 1>.为什么要备份 为了 ...

  2. mysql数据库-备份与还原实操

    目录 备份工具 1 基于 LVM 的快照备份(几乎热备) 2 数据库冷备份和还原 3 mysqldump备份工具 3.1 实战备份策略 3.1.1 全备份 3.1.2 分库分表备份 3.2 mysql ...

  3. 修改oracle数据库为归档模式

    参考博客:http://blog.csdn.net/codesaint/article/details/1901030 Oracle分为非归档模式(NOARCHIVELOG)  和归档模式(ARCHI ...

  4. 德哥PostgreSQL学习资料汇总(转)

    文章来自:https://yq.aliyun.com/articles/59251?spm=5176.100239.bloglist.95.5S5P9S 德哥博客新地址:https://billtia ...

  5. oracle配置数据库可恢复性(认证系列总结一)

    原创作品,转载请注明出处:https://www.cnblogs.com/sunshine5683/p/10263246.html 接下来的n多天,将进入oracle认证系列的学习总结中,本该从asm ...

  6. PostgreSQL 恢复大法 - 恢复部分数据库、跳过坏块、修复无法启动的数据库

    转载自:https://yq.aliyun.com/articles/582880 背景 一个较大的数据库,如何只恢复一部分数据(例如只恢复某个DB). 如果访问有坏块的表. 如何从无法启动的数据库中 ...

  7. RMAN冷备份异机还原

    1:环境准备 在新的服务器上安装ORACLE实例,安装过程中需要注意源服务器与目标服务器的ORACLE_SID一致,另外确保安装路径与源路径一致(不仅是安装目录,甚至包括数据文件.控制文件目录.联机重 ...

  8. Oracle备份恢复之冷备份恢复与异机还原

    (同平台:rhel6.4~rhel6.4:同版本:oracle 11g 11.2.0.1~ oracle 11g 11.2.0.1) 冷备份发生在数据库关闭状态下,直接拷贝物理文件的备份方式,备份数据 ...

  9. MySQL冷备份的跨操作系统还原

    数据来源:linux平台mysql版本为5.7 数据去向:windows平台mysql版本为5.7 操作步骤: 第一步:关闭mysql服务 service mysqld stop 第二步:归档linu ...

  10. MySQL 备份与还原详解

    相关阅读: MySQL备份和恢复具体实施 http://www.linuxidc.com/Linux/2012-12/76257.htm MySQL备份与恢复的三种方法总结 http://www.li ...

随机推荐

  1. Win32汇编学习笔记03.RadAsm和补丁

    https://bpsend.net/thread-163-1-1.html 补丁 扫雷游戏啊下补丁 在扫雷游戏中,点关闭弹出一个确认框,确认之后再关闭,取消就不关闭 首先第一步就是确认关闭按钮响应的 ...

  2. 计算机图形学——Games101深度解析_第一章

    写在前面 关于Games101深度解析参考了很多佬的文章,并且加上了自己的理解.主要感觉games101课程里面还有很多由于时间原因都没讲的很详细,略过了很多,所以我对于课程中困难的知识点进行了更多的 ...

  3. Lombok 类库使用详解

    Lombok 是一个 Java 库,通过注解自动生成常用的样板代码(如 getter/setter.构造函数.日志声明等),显著减少代码量,同时提高代码整洁度. 一.配置方法 (1)IDE:需安装 L ...

  4. 如何在Mac系统上把U盘分成2个区?

    插入U盘后,使用命令行执行如下命令: diskutil partitionDisk /dev/disk8 GPT MS-DOS TESLAMUSIC 7% ExFAT TESLADRIVE 93% 第 ...

  5. 洛谷 P3792 由乃与大母神原型和偶像崇拜

    洛谷 P3792 由乃与大母神原型和偶像崇拜 Problem 糖果屋的故事讲的就是韩赛尔和格雷特被继母赶出家里,因为没饭吃了,然后进了森林发现了一个糖果屋,里面有个女巫,专门吃小孩子 然而如果我们仔细 ...

  6. 记一道有趣的交互题 noi.ac #2035歪比巴卜

    记一道有趣的交互题 noi.ac #2035歪比巴卜 Problem Alice手上有两个\(\le n\)且不同的正整数\(x,y\),Bob手上有一个正整数\(z\),已经确认是\(x\)或\(y ...

  7. RAG越来越不准?一文详解元数据与标签的系统优化方法(附完整流程图+实用提示词)

    你是不是也遇到过这样的场景? 公司刚花大钱上线AI知识库,结果AI助手总是"答非所问",文档明明都上传了,关键时刻还是找不到想要的答案: 苦心搭了一两个月RAG系统,老板随便一问, ...

  8. 设置java程序的守护进程

    1.在服务器执行:crontab -e 命令 2.在出现的界面编写cron表达式  3.编写guard_java_extbork.sh脚本 #!/bin/bash source /etc/profil ...

  9. 从Multirepo到Monorepo 袋鼠云数栈前端研发效率提升探索之路

    一.困境频生 前端代码管理何解? 前端代码管理一直是困扰不少前端开发团队的难题,从开发到发布的整体工作流程中,除了常规的技术问题外,往往还伴随着沟通成本.维护成本及协作效率等问题.这些问题在团队规模较 ...

  10. taskiq异步分布式任务管理器 适用fastapi

    taskiq 异步分布式任务管理器 https://taskiq-python.github.io/ 将 taskiq 视为 asyncio celery 实现.它使用几乎相同的模式,但它更加现代和灵 ...