clickhouse之readonly解决方法

1,问题描述

日志报错写入ck报错:ru.yandex.clickhouse.except.ClickHouseUnknownException: ClickHouse exception, code: 1002, host: 192.16.1.19, port: 8123; Code: 242. DB::Exception: Table is in readonly mode: replica_path=/clickhouse/tables/datap_one_rep/db_com_aaa/dwd_visit_users_log_local/2/replicas/everdata19. (TABLE_IS_READ_ONLY) (version 23.2.5.46 (official build))

2,问题排查

SELECT

table,

zookeeper_path,

replica_path

FROM clusterAllReplicas('eversec_one_rep', 'system', 'replicas')

WHERE is_readonly ;

找到readonly的节点后,登录到对应的节点上执行一下操作

例如19节点:

1,)DETACH TABLE 库名.表名;

2)SYSTEM DROP REPLICA 'ever19' FROM ZKPATH '/clickhouse/tables/ever_one_rep/db_com_pingan/表名/2';

3)ATTACH TABLE d库名.表名;

4) SYSTEM RESTORE REPLICA 库名.表名;

5)SYSTEM SYNC REPLICA 库名.表名;

相关推荐
AuroBreeze1 小时前
xv6-2023 - primes Lab
linux·运维·服务器
DIY机器人工房1 小时前
NAT 模式、命令行版、桥接模式方式给ubuntu虚拟机配网步骤:
linux·网络协议·ubuntu·嵌入式·桥接模式·diy机器人工房
wdfk_prog2 小时前
[Linux]学习笔记系列 -- lib/sort.c 通用的排序库(Generic Sorting Library) 为内核提供标准的、高效的排序功能
linux·运维·c语言·笔记·stm32·学习·bug
jump_jump2 小时前
前端部署工具 PinMe
运维·前端·开源
黑马金牌编程3 小时前
简易分析慢 SQL 的流程和方法
linux·数据库·mysql·性能优化·性能分析·慢日志
什么半岛铁盒3 小时前
C++项目:仿muduo库高并发服务器---------LoopThreadPool模块和TcpServer模块的实现
linux·服务器·c++·mysql·ubuntu
それども3 小时前
本地怎么远程调试服务器
运维·服务器
Lin_Aries_04214 小时前
容器化 Flask 应用程序
linux·后端·python·docker·容器·flask
鹏大师运维5 小时前
麒麟系统中修改 WPS 默认新建文件格式的方法
linux·操作系统·wps·docx·麒麟·word文档·excel文档
斯普信专业组6 小时前
Filebeat写ElasticSearch故障排查思路(上)
运维·elasticsearch·中间件·filebeat