nebula-graph 数据横向多集群部署发生数据老数据 均衡分布问题。

系统 :CentOS Linux release 7.9.2009 (Core)
nebula 版本:nebula-graph-2.0.1.el7.x86_64.rpm

问题描述:
起初有A单实例 ,在使用,使用一段时间后 增加 节点 B与C,集群配置成功后发现 ,A的数据并没有 副本到B与 C节点上

https://docs.nebula-graph.com.cn/site/pdf/NebulaGraph-book.pdf 5.17

1 个赞


多次重试 没有任何反应

可以换成 v2-nightly 试试

https://docs.nebula-graph.com.cn/site/pdf/NebulaGraph-book.pdf 10.2 里面的link也看多少一眼呗

你可以重新执行下 Balance data 试试

这种方式 重复执行 很多次了, SHOW HOSTS;–》BALANCE DATA–〉 BALANCE DATA 1627891498;–》BALANCE DATA

这个是单副本?你用的是什么版本?

版本
nebula-graph-2.0.1.el7.x86_64.rpm。
单副本是什么意思 ?,使用的是你们的篮球队员demo 创建的数据

环境是集群环境。集群环境搭建 是通过nebula 官方pdf 6.3 集群搭建修改如下配置文件中的地址,环境搭建没问题 ,控制台与studio 都能看到 ,上述描述中都有截图

A nebula-graphd.conf 、 nebula-storaged.conf 、 nebula-metad.conf
B nebula-graphd.conf 、 nebula-storaged.conf 、 nebula-metad.conf
C nebula-graphd.conf 、 nebula-storaged.conf 、 nebula-metad.conf

创建 space的时候 复制因子是 1 ?

是不是就是 replica_factor 设置为1了才出现的问题,如果是这样的话 ,我是不是得把所有数据删除了 ,也的把 space 删除。重新构建图数据 ,replica_factor重新设置才行

create space tp(partition_num=5,replica_factor=1,vid_type=int64)
create space basketballplayer(partition_num=10,replica_factor=1,vid_type=fixed_string(32));

应该是你用的版本比较老

这个PR 应该已经修了这个问题

那么最终的问题是 我的 复制因子是 1 (replica_factor=1)导致的。还是因为 版本比较老,可是我现在的版本已经是最新的了啊(Nebula Graph v2.0.1对应的 程序rpm包名nebula-graph-2.0.1.el7.x86_64.rpm)

rpm 包一般是正式发行版,上面 darionyaphet 说的是我们的 GitHub master 分支,才是最新的。你如果是 rpm 包安装的话,可以等下一个版本,升级下 rpm 包就行了

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。