首页 > 其他分享 >clickhouse备份与恢复 - 使用官方命令

clickhouse备份与恢复 - 使用官方命令

时间:2024-08-30 21:14:12浏览次数:8  
标签:remote 备份 官方 clickhouse 服务器 my ClickHouse

在 ClickHouse 中可以通过以下步骤将数据备份到文件服务器上:

  1. 编辑 ClickHouse 配置文件 /etc/clickhouse-server/config.xml,在 <backup_settings> 部分添加以下内容:
<remote_servers>
    <b_server>
        <host>b_server_ip_or_hostname</host>
        <user>remote_user</user>
        <password>remote_password</password>
        <remote_port>22</remote_port>
        <remote_path>/opt/clickhouse_backups</remote_path>
    </b_server>
</remote_servers>

其中:

b_server_ip_or_hostname: B 服务器的 IP 地址或主机名
remote_user: 在 B 服务器上有写入 /opt/clickhouse_backups 目录权限的用户名
remote_password: 对应用户的密码
/opt/clickhouse_backups: 您想要保存备份文件的目录路径

  1. 执行备份命令
    在 ClickHouse 客户端中执行备份命令:
BACKUP DATABASE my_database TO 'backup_name';

其中 my_database 是要备份的数据库名称, backup_name 是备份的名称。

查看备份进度和状态
可以通过以下命令查看备份进度和状态:

SHOW BACKUPS FROM my_database;

这将列出该数据库的所有备份信息,包括备份名称、状态、大小等。

恢复数据
如果需要恢复数据,可以使用以下命令:

RESTORE DATABASE my_database FROM 'backup_name';

这将从指定的备份中恢复数据库。

注意事项:

  1. 请确保 ClickHouse 服务进程有权限访问 B 服务器的远程目录。您可能需要在 B 服务器上创建该目录并设置适当的权限。
  2. 如果 B 服务器需要通过 SSH 连接,请确保 ClickHouse 服务器能够使用正确的 SSH 密钥或密码进行身份验证。
  3. 定期检查备份文件在 B 服务器上的存储情况,确保备份成功并可以正常恢复。。

标签:remote,备份,官方,clickhouse,服务器,my,ClickHouse
From: https://www.cnblogs.com/xxsdnol/p/18389511

相关文章

  • 发那科机器人程序备份&加载
    备份机器人程序选择到U盘目录新建文件夹进行备份加载备份的程序进入U盘目录同备份手法加载备份程序......
  • 达梦数据库的备份与还原
     参考:https://vip.kingdee.com/article/472067099301673728?lang=zh-CN&productLineId=29&isKnowledge=2功能简介DM数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原。物理备份还原是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份还原。例如使......
  • 华为手机备份
    华为手机助手备份准备通过手机助手备份到电脑时,会调用手机/平板上的备份APP,备份时会在手机上产生临时文件,备份完成后会自动删除,因此需要保证手机剩余内存大于需要备份的数据大小,否则手机可能提示内存不足。建议使用原装数据线,并确保数据线连接稳定,如果数据线与手机/平板或者电......
  • Clickhouse备份与恢复
    一、安装clickhouse-backup1、下载安装包cd/server/tools/wgethttps://github.com/Altinity/clickhouse-backup/releases/download/v2.4.33/clickhouse-backup-linux-amd64.tar.gz2、创建存放clickhouse-backup的目录,并解压mkdir-pv/data/clickhouse-backuptarxvfcl......
  • 小米手机怎么把数据备份到电脑
      步骤1: 在设置中点击【我的设备】   步骤2: 进入页面后点击【备份与恢复】  步骤3: 在页面中选【电脑备份恢复】。  步骤4: 查看备份说明后点击【手机备份恢复】。 步骤5: 选择数据点击【立即备份】。......
  • MySQL 支持两种主要类型的备份方法:物理备份和逻辑备份。这两种备份方法各有优缺点,适用
    物理备份物理备份是指直接备份MySQL数据库的物理文件,包括数据文件、日志文件、配置文件等。物理备份通常分为冷备份(脱机备份)和热备份(联机备份)。冷备份(ColdBackup)定义: 在数据库完全停止的情况下进行的备份。特点:  简单快速,因为只需复制文件。可以在任何时间点进行。不需要锁......
  • 数据迁移新技能,MongoDB轻松同步至ClickHouse
    在当今数据驱动的世界中,企业的成功依赖于对数据的高效管理和精准分析。数据迁移是实现这些目标的关键环节,而选择合适的工具可以让这项工作变得更加轻松和高效。ETLCloud是一款创新的ETL(提取、转换、加载)工具,它提供了简单直观的界面和强大的功能,专门为现代数据集成挑战设计。它不......
  • 数据迁移新技能,MongoDB轻松同步至ClickHouse
    在当今数据驱动的世界中,企业的成功依赖于对数据的高效管理和精准分析。数据迁移是实现这些目标的关键环节,而选择合适的工具可以让这项工作变得更加轻松和高效。ETLCloud是一款创新的ETL(提取、转换、加载)工具,它提供了简单直观的界面和强大的功能,专门为现代数据集成挑战设计。它不......
  • Clickhouse 配置中文详细介绍 第一章 config.xml
    Clickhouse的配置太多且难以理解,花了两天逐步理解每个配置的作用并逐段机翻了一下注释,并增加了如何配置的建议<!--NOTE:Userandquerylevelsettingsaresetupin"users.xml"file.Ifyouhaveaccidentallyspecifieduser-levelsettingshere,serverwo......
  • 图形化(备份)
    GUI图形用户界面importjava.awt.Frame;publicclassExample01{publicstaticvoidmain(String[]args){//建立新窗体对象Framef=newFrame("我的窗体");//设置窗体的宽和高f.setSize(400,300);//设置窗体在屏幕中所......