环境信息
- nebula 版本:2.0.0-rc1
- 部署方式:物理机器*2(1*metad, 1*graphd, 2*storaged)
创建 space 的语句:
create space hive_lineage_test(partition_num=100, replica_factor=3, vid_type=FIXED_STRING(256));
问题的具体描述:当 storaged 只有 2 个节点,创建 replica_factor 为 3 的 space,会创建失败,metad 的错误日志如下
实验性测试:
- 将 storaged 节点起到 3 个,space 可以正常创建;
- 将 storaged 节点从 3 个下掉一个,
show hosts
如下图,space 依然可以正常插入和查询数据;
问题:storaged 节点少于 replica factor 时,space 可以正常使用,符合预期。但为什么 create space 时,replica factor 与 host nums 强绑定?当 replica factor 多于 host nums 无法创建成功