clickhouse设置备份路径
2023-03-23 14:58 abce 阅读(384) 评论(0) 编辑 收藏 举报1.修改备份配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # vi /etc/clickhouse-server/config.d/backup_disk.xml <clickhouse> <storage_configuration> <disks> <backups> <type> local </type> <path>/abce/backups/</path> </backups> </disks> </storage_configuration> <backups> <allowed_disk>backups</allowed_disk> <allowed_path>/abce/backups/</allowed_path> </backups> </clickhouse> |
添加了XML文件后,需要重启clickhouse。这里<path>/backups/</path>指定了备份的路径。
2.查看配置信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | :) SELECT name , path, formatReadableSize(free_space) AS free , formatReadableSize(total_space) AS total, formatReadableSize(keep_free_space) AS reserved FROM system.disks ; SELECT name , path, formatReadableSize(free_space) AS free , formatReadableSize(total_space) AS total, formatReadableSize(keep_free_space) AS reserved FROM system.disks Query id: 873603ba-adeb-4ea1-a240-d6aff32f429a ┌─ name ────┬─path──────────────────────────┬─ free ──────┬─total──────┬─reserved─┐ │ backups │ /abce/backups/ │ 0.00 B │ 0.00 B │ 0.00 B │ │ default │ /abce/clickhouse-server/abce/ │ 44.49 GiB │ 199.90 GiB │ 0.00 B │ └─────────┴───────────────────────────────┴───────────┴────────────┴──────────┘ 2 rows in set . Elapsed: 0.001 sec. |
3.在设置了备份路径后,就可以执行备份了。
1 2 3 | BACKUP TABLE | DATABASE table_name|abcebase_name TO Disk( '<backup_location>' , 'backupName.zip' ); RESTORE TABLE | DATABASE table_name|abcebase_name FROM Disk( '<backup_location>' , 'backupName.zip' ) |
备份可以是全备、增量备份;可以包含表,数据库;可以是同步的、异步的,默认是同步的;可以是压缩的、非压缩的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2022-03-23 查看引起"TX - row lock contention"的语句
2022-03-23 【SQLServer】sqlserver使用cpu比较高的语句