【问题标题】:Why get only local data instead of all data of the cluster?为什么只获取本地数据而不是集群的所有数据?
【发布时间】:2021-06-25 07:36:53
【问题描述】:

我的 clickhouse 集群(3 个节点)有 3 个分片 1 个副本。我在node1上使用follow ddl创建了一个表:

CREATE TABLE partition_v3_cluster ON CLUSTER perftest_3shards_3replicas(
ID String,
URL String,
EventTime Date
) ENGINE = MergeTree()
PARTITION BY toYYYYMM(EventTime)
ORDER BY ID;

然后我执行以下 sqls 一对一节点:

INSERT INTO partition_v3_cluster VALUES ('A0001','www.nauu.com', '2019-10-01');
INSERT INTO partition_v3_cluster VALUES ('A0002','www.nauu.com', '2019-10-02');
INSERT INTO partition_v3_cluster VALUES ('A0003','www.nauu.com', '2019-10-03');

分别查询全部3个节点时:

select * from partition_v3_cluster;

每个节点只获得在每个节点上执行之前的记录插入:
例如节点1:

┌─ID────┬─URL──────────┬──EventTime─┐
│ A0001 │ www.nauu.com │ 2019-10-01 │
└───────┴──────────────┴────────────┘

不应该获取所有数据吗?

【问题讨论】:

    标签: clickhouse


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-30
      • 2019-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多