我的集群是多分片两副本。最近发现当数据量太大的时候,直接写分布式表,会导致 zk 扛不住报错。 看到网上有建议直接写本地表的。
---
所以有个问题就是,创建分布式表的时候是要指定分片键的,如果我手动写入本地表,数据是可以写进去,但是可能和 clickhouse 本身的数据分配不一致,这样会不会导致 clickhouse 在根据片键字段查询的时候,不去扫描所有分片导致查询不到数据呢? 大佬们是怎么处理这个问题的呢?
---
所以有个问题就是,创建分布式表的时候是要指定分片键的,如果我手动写入本地表,数据是可以写进去,但是可能和 clickhouse 本身的数据分配不一致,这样会不会导致 clickhouse 在根据片键字段查询的时候,不去扫描所有分片导致查询不到数据呢? 大佬们是怎么处理这个问题的呢?