当前位置: 首页 > news >正文

咸阳做网站开发公司哪家好html网页制作介绍自己家乡

咸阳做网站开发公司哪家好,html网页制作介绍自己家乡,系部网站建设管理方案,网站上做百度广告赚钱么手动备份 参考官网:Backup and Restore | ClickHouse Docs 简单来说,就是我们可以通过ALTER TABLE ... FREEZE PARTITION ...命令为表分区创建一个本地副本,然后这个副本硬链接到/var/lib/clickhouse/shadow/文件夹,因此其不会耗…

手动备份

参考官网:Backup and Restore | ClickHouse Docs

简单来说,就是我们可以通过ALTER TABLE ... FREEZE PARTITION ...命令为表分区创建一个本地副本,然后这个副本硬链接到/var/lib/clickhouse/shadow/文件夹,因此其不会耗费额外的硬盘空间

而且为了防止硬件问题,最好将该副本拷贝到其他的位置并且删除该本次副本;

接下来依照此思路进行试验:

本次备份

首先按创建用于存放备份数据的目录 shadow:

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

执行备份命令:(对表t_order_mt进行备份)

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

有关表t_order_mt可以参考

Clickhouse学习笔记(3)—— Clickhouse表引擎-CSDN博客

中MergeTree(合并树)部分

完成数据本地副本的备份之后查看其中的内容:

与原数据文件对比:

发现该副本是从/var/lib/clickhouse/store文件夹下直接拷贝的数据;


存储到其他路径

接下来将备份数据保存到其他路径:

创建backup文件夹:sudo mkdir -p /var/lib/clickhouse/backup/

拷贝数据:sudo cp -r /var/lib/clickhouse/shadow/ /var/lib/clickhouse/backup/t_order_mt

为下次备份准备,删除 shadow 下的数据:sudo rm -rf /var/lib/clickhouse/shadow/*


数据恢复

  • 删除备份过的表:echo ' drop table t_order_mt ' | clickhouse-client
  • 重新创建表;
  • 然后备份复制到 detached 目录:sudo cp -rl /var/lib/clickhouse/backup/t_order_mt/1/store/092/092cf360-d509-4379-892c-f360d509d379/* /var/lib/clickhouse/data/default/t_order_mt/detached/
  • 执行attach:echo 'alter table t_order_mt attach partition 20200601' | clickhouse-client
  • 查看数据:

clickhouse-backup

clickhouse的自动化备份工具,下载地址:https://github.com/AlexAkulov/clickhouse-backup/

首先上传并安装(rpm):sudo rpm -ivh clickhouse-backup-1.0.0-1.x86_64.rpm

该工具由两部分组成:

①配置文件,路径:/etc/clickhouse-backup/config.yml

注意:1.0.0不支持hdfs

②命令:/usr/bin/clickhouse-backup

常用操作

查看可用命令:clickhouse-backup help

显示要备份的表: clickhouse-backup tables

创建备份:clickhouse-backup create

创建完成后在/var/lib/clickhouse/backup文件夹中可以看到备份文件:

可以通过–name 标志指定备份名称

查看现有的本地备份:clickhouse-backup list

从备份恢复数据:sudo clickhouse-backup restore 2023-08-07T06-58-10

首先删除表t_order_mtecho 'drop table t_order_mt' | clickhouse-client

但是删除完成后发现store文件夹中依旧存在该表对应的数据文件:

可知此时还未完全删除

如果执行备份语句会报错:

但是无论是metadata还是store文件夹中,对应的sql语句都已删除

于是手动删除store文件夹下t_order_mt表对应的数据,之后重试备份恢复:

又有报错,但此时可以看到store中相应的数据已经恢复;

但此时去查询表是查不到的,而且再次备份又会出现同样的报错.......


解决方法:

先还原表结构:clickhouse-backup restore 2023-08-07T06-58-10 --schema

再还原数据:clickhouse-backup restore 2023-08-07T06-58-10 --data

--table 参数:备份(或还原)特定表。也可以使用一个正则表达式,例如,针对特定的数据库:--table=dbname.*


其他注意事项:

(1)API 文档:https : //github.com/AlexAkulov/clickhouse-backup#api

(2)注意事项:切勿更改文件夹/var/lib/clickhouse/backup 的权限,可能会导致数据损坏

(3)远程备份

➢ 较新版本才支持,需要设置 config 里的 s3 相关配置

➢ 上传到远程存储:sudo clickhouse-backup upload xxxx

➢ 从远程存储下载:sudo clickhouse-backup download xxxx

➢ 保存周期: backups_to_keep_local,本地保存周期,单位天backups_to_keep_remote,远程存储保存周期,单位天0 均表示不删除

http://www.yayakq.cn/news/339036/

相关文章:

  • 北京公司建一个网站需要多少钱深圳网站设计兴田德润信任高
  • 教学网站开发源码wordpress 修改id
  • 网站建设二团队wordpress 插件 浮动小人
  • 网站建设硬件开支园区网站建设目的
  • 江北网站建设的技术学生做的网站
  • 怎样做约票的网站意思设计房子装修的软件
  • 免费观看行情软件网站下载wordpress免插件跳转
  • 必应网站收录在哪做网站的企业文化怎么写
  • 网站建设基本内容自己有网站 做app
  • 博敏 网站开发ip查询网站
  • 做网站 工资高吗微信商城开发用华网天下卓越
  • 中国建设银行手机银行家网站什么样的网站利于优化
  • 现在流行用什么语言做网站免费网站分析seo报告是坑吗
  • 东莞++网站建设邢台网站建设的地方
  • 网站明确内容中国制造网入驻
  • 做网站的电脑实木餐桌椅移动网站建设
  • 购物网站开发的意义和目的网站建设主流技术及效果
  • 如何注册网站免费的吗互联网o2o是什么意思
  • 建设个人网站可以卖产品吗扬中论坛网官网
  • 网站运行环境建设方案上海有什么大企业
  • 沈阳高端网站定制开发网页设计的网站
  • 福州企业网站建站模板商城网站建设模板
  • 苏州网站开发找哪家网页升级访问未成年
  • 网站排名优化策划做网站提成
  • .电子商务网站规划wordpress文章前阅读
  • 网站怎么做营销php网站功能
  • 浙江短视频seo优化网站wordpress首页设计
  • 长沙做网站nn微联讯点很好onethink做移动网站
  • 免费建网站那个软件好模板支架
  • win7在局域网做网站网站建设费专票会计分录