使用nebula-graph做数据迁移

我们现在想使用nebula-graph数据迁移,把数据资产那边的数据迁移到nebula-graph上边,想问下,迁移上去后,有没有好的方式提供这些数据出去,比如RESTAP那种方式

你可以把数据资产的数据按照图数据库的格式进行清洗之后,导入 NebulaGraph,导入工具参考下面:

具体的方式可以参考文档 https://docs.nebula-graph.com.cn/3.4.1/20.appendix/write-tools/。

或者你可以了解下其他的周边工具,参考这个链接 NebulaGraph 周边工具全集,你想要的工具也许就在这里

1 个赞

这个地址404了,打不开了

不会啊,你再试试,这个是我们的文档站点。


圈起来这个API有通过不同数据源输出去的嘛

你如果要输出数据的话,你可以用 Spark Connector,不过需要自己编写下相关的代码。

数据进入到nebulagraph以后,你可以用各种语言的client(如java、go、python等),然后你可以根据自己的业务,封装成各种各样的REST API出去给你的用户。
另外,github有个http gateway,或许也可以满足你一定的需求

这个github地址是哪里的呢,发下

Spark Connector 读取nebulagraph Database 支持条件查询的嘛


安装nebula-http-gateway客户端,需要go之类的东西,怎么安装的嘛

请自行百度如何安装 golang,这个不属于 nebulagraph 的使用问题,和类似的需要 python 3.5+ / jdk 8+ 一样,是个通用的编程环境要求问题。

只支持条件查询边。


安装le了go环境,执行编译报错,是什么原因呢

@steam @MuYi


执行make后,停止了,是啥原因了

我先确认下,你是想用 gateway 做什么,我看上面你的目的是把数据导入到 nebula 么?如果是这个目的,gateway 不是用于这方面的,他只是提供 restful 的接口来连接 nebula 并执行一些查询语句获取 json 结果的

对,我这边就是想通过restful这种方式查询nebula数据,然后封装接口提供给外部系统,现在遇到的问题是安装gateway 执行make有有问题

编译平台环境是什么,windows?

linux的