clickhouse备份遇到的问题和处理
2023-08-09 09:18 abce 阅读(545) 评论(0) 编辑 收藏 举报
错误一
使用以下命令备份表的时候报错:
1 2 3 4 5 6 7 8 9 10 11 12 13 | ck :) backup table abce.tb to disk( 'backups' , 'tb.zip' ); BACKUP TABLE abce.tb TO disk( 'backups' , 'tb.zip' ) Query id: bc17655c-cd6f-4aca-a13f-644f5b4f713c 0 rows in set . Elapsed: 0.002 sec. Received exception from server (version 23.7.3): Code: 627. DB::Exception: Received from localhost:9000. DB::Exception: Not found backup engine 'disk' . (BACKUP_ENGINE_NOT_FOUND) ck :) |
查看备份路径
1 2 3 4 5 6 7 8 9 10 11 12 13 | ck :) SELECT name ,path FROM system.disks; SELECT name , path FROM system.disks Query id: bb733f96-5b7d-4a97-b16e-f727316c0342 ┌─ name ────┬─path───────────────────────┐ │ backups │ /clickhouse-server/backup/ │ │ default │ /clickhouse-server/data/ │ └─────────┴────────────────────────────┘ |
错误原因:
1 | 关键字Disk写成了小写的disk。 |
解决方法:
1 | ck :) backup table abce.tb to Disk( 'backups' , 'tb' ); |
错误二
1 2 3 4 5 6 7 8 | ck :) backup table abce.tb to Disk( 'backups' , 'tb' ); BACKUP TABLE abce.tb TO Disk( 'backups' , 'tb' ) Query id: 8e5d4f35-1a78-4982-a115-f0191306a5d3 Timeout exceeded while receiving data from server. Waited for 300 seconds, timeout is 300 seconds. Cancelling query. |
查看一下超时设置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ck :) select name ,value,changed,type, default from system.settings where name in ( 'send_timeout' , 'receive_timeout' ); SELECT name , value, changed, type, default FROM system.settings WHERE name IN ( 'send_timeout' , 'receive_timeout' ) Query id: 5aca0d62-33e3-44a6-9e08-3864dc28932a ┌─ name ────────────┬─value─┬─changed─┬─type────┬─ default ─┐ │ receive_timeout │ 300 │ 0 │ Seconds │ 300 │ │ send_timeout │ 300 │ 0 │ Seconds │ 300 │ └─────────────────┴───────┴─────────┴─────────┴─────────┘ 2 rows in set . Elapsed: 0.004 sec. |
在配置文件中修改一下参数:
1 2 | <receive_timeout>800</receive_timeout> <send_timeout>800</send_timeout> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2021-08-09 pgbadger unable to detect log file format
2018-08-09 MySQL的reset master
2017-08-09 sqlserver 在尝试加载程序集 ID 65537 时 Microsoft .NET Framework 出错.服务器可能资源不足
2017-08-09 sqlserver 2008 开启CLR
2017-08-09 Background Media Recovery terminated with ORA-1274 after adding a Datafile (Doc ID 739618.1)
2017-08-09 primary库新增数据文件后,standby库无法创建文件并终止数据同步