从map reduce在neo4j中填充数据

63lcw9qa  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(401)

我想在我的项目中使用neo4j作为图形数据库。我所有的数据都在hbase上,我必须从hbase上获取neo4j上的节点和关系。
你能告诉我最好的办法吗?我还想知道,如果我可以使用一些中间层,比如map reduce写一些文件,然后neo4j填充了来自该文件的大容量写入,我想这样做是因为我的kerberos在从java6更新java7之后不起作用。
所以我想使用两个不同的系统,一个用于hbase-to-file(这里只有java6),另一个用于neo4j(根据neo4j的要求,这个系统将有java7)。

irlmq6kh

irlmq6kh1#

我认为一个好方法是在节点和关系上以csv格式转储数据,然后使用neo4j批导入器。neo4j批量导入这些文件。批量导入程序不会花费很长时间来生成neo4j图。

很容易修改hadoop程序,以节点和关系方式(csv形式)生成输出。是的,无论我写了什么似乎有点神秘,但这里有一个非常好的例子和一个方法来做到这一点。
http://maxdemarzi.com/2012/02/28/batch-importer-part-1/
希望有帮助!

相关问题