clickhouse: Cannot execute replicated DDL query on leader
Cannot execute replicated DDL query on leader
在执行分布式删除时报错:
10.10.10.16 :) truncate table t_test_local on cluster shard2_replica2_copyTRUNCATE TABLE t_test_local ON CLUSTER shard2_replica2_copy┌─host──────────┬─port─┬─status─┬─error─────────────────────────────────────────┬─num_hosts_remaining─┬─num_hosts_active─┐
│ 10.10.10.15 │ 9000 │ 48 │ Cannot execute replicated DDL query on leader │ 3 │ 2 │
│ 10.10.10.12 │ 9000 │ 48 │ Cannot execute replicated DDL query on leader │ 2 │ 2 │
└───────────────┴──────┴────────┴───────────────────────────────────────────────┴─────────────────────┴──────────────────┘
↑ Progress: 2.00 rows, 204.00 B (0.19 rows/s., 19.32 B/s.) ███████████████████████████████████████████████████████████████████████████████████████████████████████
┌─host──────────┬─port─┬─status─┬─error─────────────────────────────────────────┬─num_hosts_remaining─┬─num_hosts_active─┐
│ 10.10.10.16 │ 9000 │ 48 │ Cannot execute replicated DDL query on leader │ 1 │ 1 │
└───────────────┴──────┴────────┴───────────────────────────────────────────────┴─────────────────────┴──────────────────┘
↗ Progress: 2.00 rows, 204.00 B (0.18 rows/s., 18.61 B/s.) ███████████████████████████████████████████████████████████████████████████████████████████████████████ → Progress: 3.00 rows, 306.00 B (0.27 rows/s., 27.66 B/s.) █████████████████████████████████████████████████████████████████████████████████████████████████████████
┌─host──────────┬─port─┬─status─┬─error─────────────────────────────────────────┬─num_hosts_remaining─┬─num_hosts_active─┐
│ 10.10.10.13 │ 9000 │ 48 │ Cannot execute replicated DDL query on leader │ 0 │ 0 │
└───────────────┴──────┴────────┴───────────────────────────────────────────────┴─────────────────────┴──────────────────┘
↘ Progress: 3.00 rows, 306.00 B (0.27 rows/s., 27.53 B/s.) ██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▌ 74%Received exception from server (version 20.4.4):
Code: 48. DB::Exception: Received from 127.0.0.1:9000. DB::Exception: There was an error on [10.10.10.15:9000]: Cannot execute replicated DDL query on leader.
不知道集群为啥删不掉,试试单机版删除:
10.10.10.16 :) truncate table t_test_localTRUNCATE TABLE t_test_localReceived exception from server (version 20.4.4):
Code: 359. DB::Exception: Received from 127.0.0.1:9000. DB::Exception: Table or Partition in default.t_test_local was not dropped.
Reason:
1. Size (80.35 GB) is greater than max_[table/partition]_size_to_drop (50.00 GB)
2. File '/export/server/ch/data/flags/force_drop_table' intended to force DROP doesn't exist
How to fix this:
1. Either increase (or set to zero) max_[table/partition]_size_to_drop in server config and restart ClickHouse
2. Either create forcing file /export/server/ch/data/flags/force_drop_table and make sure that ClickHouse has write permission for it.
Example:
sudo touch '/export/server/ch/data/flags/force_drop_table' && sudo chmod 666 '/export/server/ch/data/flags/force_drop_table'.
然后发现原因很清楚:表太大了,大于参数 max_table_size_to_drop
控制的值。
根据文档:
https://clickhouse.tech/docs/en/operations/server-configuration-parameters/settings/#max-table-size-to-drop
默认是50G, 而我的数据有80G。
所以修改配置文件:vim /etc/clickhouse-server/config.xml
, 假如以下配置,禁止这项判断:
<yandex><max_table_size_to_drop>0</max_table_size_to_drop>...
</yandex>
clickhouse: Cannot execute replicated DDL query on leader相关推荐
- Cannot execute replicated DDL query on leader
Clickhouse 执行DDL删一个字段的时候报错:Cannot execute replicated DDL query on leader A01-R04-I133-136-9W54352.JD ...
- 故障分析 | ClickHouse 集群分布式 DDL 被阻塞案例一则
作者:任坤 现居珠海,先后担任专职 Oracle 和 MySQL DBA,现在主要负责 MySQL.mongoDB 和 Redis 维护工作. 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授 ...
- ClickHouse 异常问题记录
1.插入报错 ClickHouse exception, code: 6, host: xxx.xx.xx.28, port: 8123; Code: 6, e.displayText() = DB: ...
- clickhouse 集群异常排查处理总结
Cannot execute replicated DDL query, maxium retires exceeded. 报错原因 有之前执行的更新任务没有执行完,必须要之前版本的更新执行完才能进行 ...
- ClickHouse Query执行流程浅析
语法树生成及执行涉及的UML图 HTTP Handler 接收Query请求 调用 Interpreters::executeQuery.h::executeQuery(-) 调用 Interpret ...
- 【ClickHouse SQL 极简教程】ClickHouse SQL之数据定义语言 DDL
1.1. ClickHouse SQL之数据定义语言 DDL 本节介绍 ClickHouse 中进行数据库.表结构的定义和管理. 1.1.1. 概述 在SQL中,数据定义语言( DDL ) 用来创建 ...
- clickhouse 增量更新_ClickHouse王炸功能即将来袭?
众所周知,MySQL 的用户群体很大,为了能够增强数据的实时性,很多解决方案会利用 binlog 将数据写入到 ClickHouse. 为了能够监听 binlog 事件,我们需要用到类似 canal ...
- ClickHouse 创建数据库/建表/视图/字典 SQL
1.1. ClickHouse SQL之数据定义语言 DDL 本节介绍 ClickHouse 中进行数据库.表结构的定义和管理. 1.1.1. 概述 在SQL中,数据定义语言( DDL ) 用来创建 ...
- 【clickhouse】clickhouse表引擎之MaterializeMySQL引擎
文章目录 1.概述 2. 介绍 3.演示 4.总结 1.概述 转载:clickhouse高级功能之MaterializeMySQL详解 2. 介绍 目前 MaterializeMySQL databa ...
最新文章
- php 数据钻取,多层钻取 - 海致BDP帮助中心、帮助文档
- 【云栖大会】基因计算:解读生命的力量
- Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享
- IOCP不可忽视的细节
- 在Delphi中使用Action降低水平功能和业务功能的耦合
- 杭电4510为什么时光不能倒流
- gcc编译链中i686和x86-64有什么区别?
- JavaScript倒计时制作
- 微信可以修改微信号了
- 山西大学量子计算机,山西大学贾晓军课题组:在量子网络的多个节点之间建立和存储确定性量子纠缠...
- apache启动失败原因
- 【网站数据统计解决方案】快速了解pv、uv、spm、utm_source、埋点等知识
- VMware网络问题排查思路
- 【论文笔记】:Enriched Feature Guided Refinement Network for Object Detection
- 有贵人相助顶你三年兢兢业业---养浩有感
- maya建模与骨骼动画快速实现人工鱼
- 随心测试_Python Se_005鼠标悬停操作
- C# RichTextBox 修改内容
- SMARTFORM A5单据打印(自定义纸张/针式打印机)格式问题
- SQL调优与报表的性能优化
热门文章
- 原型设计转html5,H5的交互原型设计
- 【UE】鼠标点击编译报错,无法解析的外部符号FKey
- win0 计算机管理没有用户,Win10系统Administrator管理员账户不见了
- 华为UPS电源的8个功能作用
- html offsetwidth 字符串宽度,scrollWidth、clientWidth、offsetWidth、width的区别
- 使用rclone挂载FTP目录到Minio
- 手把手教你安装 Linux Mint系统
- ffmpeg RSTP基于Html5视频监控直播 工业设备健康度检测应用
- mysql varchar()_MySQL数据类型varchar详解
- iOS xxx has conflicting provisioning settings.