0

我构建了一个有 4 个节点的 TDengine 集群,创建了一个有 3 个副本的数据库,并将一些数据插入到这个数据库中。我发现第一个节点的数据总是比其他节点少。例如:

taos> use stress_test;
Database changed.

taos> show vgroups;
    vgId     |   tables    |  status  |   onlines   | v1_dnode | v1_status | v2_dnode | v2_status | v3_dnode | v3_status | compacting  |
========================================================================================================================================
           3 |        1000 | ready    |           3 |        4 | master    |        3 | slave     |        2 | slave     |           0 |
           4 |        1000 | ready    |           3 |        3 | master    |        4 | slave     |        2 | slave     |           0 |
           5 |        1000 | ready    |           3 |        4 | master    |        3 | slave     |        2 | slave     |           0 |
           6 |        1000 | ready    |           3 |        3 | master    |        2 | slave     |        4 | slave     |           0 |
           7 |        1000 | ready    |           3 |        1 | master    |        3 | slave     |        4 | slave     |           0 |
Query OK, 5 row(s) in set (0.011133s)

从上面的例子中,我们可以看到节点 1 只有 1 个 vnode,节点 2、3、4,每个节点有 5 个 vnode。为什么节点 1 的数据比其他 3 个节点少?

4

0 回答 0