clickhouse写分布式表,等一段时间才能看到数据。

背景:开发反馈insert 插入分布式表,等1分钟左右,才能看到数据。

解决方法:

方法1

查看所有分布表的所有参数。

select * from system.settings where name like "%distributed%"

SET GLOBAL ON cluster default distributed_directory_monitor_batch_inserts=0

distributed_directory_monitor_batch_inserts改为0 解决问题。

方法2、直接写本地表。分布式表查询。

原因写分布式表是异步的方式写本地表。

相关推荐
在未来等你17 分钟前
Elasticsearch面试精讲 Day 9:复合查询与过滤器优化
大数据·分布式·elasticsearch·搜索引擎·面试
MMMMMMMMMMemory10 小时前
clickhouse迁移工具clickhouse-copier
clickhouse
BYSJMG11 小时前
计算机毕设大数据方向:基于Spark+Hadoop的餐饮外卖平台数据分析系统【源码+文档+调试】
大数据·hadoop·分布式·python·spark·django·课程设计
securitor11 小时前
【clickhouse】设置密码
clickhouse
PXM的算法星球14 小时前
ZooKeeper vs Redis:分布式锁的实现与选型指南
redis·分布式·zookeeper
寒士obj15 小时前
Redisson分布式锁:看门狗机制与续期原理
redis·分布式
Micrle_00715 小时前
java分布式场景怎么实现一个高效的 读-写锁
java·分布式
楠枬15 小时前
Curator 如何实现分布式锁
分布式·zookeeper
Badman15 小时前
分布式系统下的数据一致性-Redis分布式锁
redis·分布式·后端
武子康18 小时前
Java-118 深入浅出 MySQL ShardingSphere 分片剖析:SQL 支持范围、限制与优化实践
java·大数据·数据库·分布式·sql·mysql·性能优化