neo4j 导入Nebula Graph 后,数据不见了

有数据了,谢谢解答;顺带问下,若是我建立了边的index是不是也要 rebuild一下

如果 在插入数据前,已经建立索引了。插入数据后,不需要rebuild。
如果在插入数据前,么有建立索引,插入数据后,建立的索引,都需要rebuild

2 个赞

ok,记下了

1 个赞

我若是想在现有的主server基础上,扩展几个slave server 需要按照之前的步骤将分别数据由neo4j 导入到各个slave 节点么? 还是说slave server配置好后 会自动从主server 同步数据?

啥叫slave server? 你说的是多个集群间数据同步吗?还是多副本啊?

就是一个nebula graph集群,一个主节点(目前已导入数据),还有几个副节点目前还没配置数据导入

如果是一个nebula集群,如果是多副本的话,raft会自动同步的。

ok,谢谢

过了一个小时后show hosts 显示如下结果是不是 同步失败了?
(admin@nebula) [medical]> show hosts
±-----------------±-----±----------±-------------±---------------------±-----------------------+
| Host | Port | Status | Leader count | Leader distribution | Partition distribution |
±-----------------±-----±----------±-------------±---------------------±-----------------------+
| “192.168.10.17” | 9779 | “ONLINE” | 0 | “No valid partition” | “No valid partition” |
±-----------------±-----±----------±-------------±---------------------±-----------------------+
| “192.168.10.72” | 9779 | “ONLINE” | 0 | “No valid partition” | “No valid partition” |
±-----------------±-----±----------±-------------±---------------------±-----------------------+
| “192.168.10.182” | 9779 | “ONLINE” | 10 | “medical:10” | “medical:10” |
±-----------------±-----±----------±-------------±---------------------±-----------------------+
| “192.168.10.211” | 9779 | “OFFLINE” | 0 | “No valid partition” | “No valid partition” |
±-----------------±-----±----------±-------------±---------------------±-----------------------+
| “Total” | | | 10 | “medical:10” | “medical:10” |

你desc space medical 贴下结果

(admin@nebula) [medical]> desc space medical
±—±----------±-----------------±---------------±--------±-----------±---------±------------±----------+
| ID | Name | Partition Number | Replica Factor | Charset | Collate | Vid Type | Atomic Edge | Group |
±—±----------±-----------------±---------------±--------±-----------±---------±------------±----------+
| 22 | “medical” | 10 | 1 | “utf8” | “utf8_bin” | “INT64” | “false” | “default” |
±—±----------±-----------------±---------------±--------±-----------±---------±------------±----------+
Got 1 rows (time spent 1436/2213 us)

你指定了10个part,1个副本,同步啥啊

这里的Replica Factor就是指定集群有多少节点的意思么?

那我可否在不重装数据库的基础上修改replica_factor这个变量呢?

Replica Factor意思是,一个part 会有多少个副本(冗余备份,高可用,比如3副本的情况下,一个副本的机器挂了。集群仍然可以使用)。

哦,我创建space时 除了partition、vertex type 其他为默认配置;space创建完成后可以修改相关参数么?比如将Replica Factor修改为3

我看到meta服务配置文档里有default_replica_factor这个配置项,若是在nebula_metad.conf配置文件中修改该项,对现有的space是否有效果?

创建space 完了,就不能修改space的属性参数了。