首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重启服务器后,节点消失。Neo4j 3.0密码3

重启服务器后,节点消失。Neo4j 3.0密码3
EN

Stack Overflow用户
提问于 2016-07-14 21:30:50
回答 1查看 117关注 0票数 1

我正在尝试将一个节点添加到我的库中,但每次我重新启动服务器时,该节点都会随它们的关系一起消失。

我首先使用bin文件夹中的./ne4j-import脚本导入了一个CSV。所讨论的节点是连接到我的基础的所有子图的节点(类似于根节点),将基础转化为连接的图。

我已经通过shell (./ne4j-shell)通过web应用程序并使用python (使用from neo4j.v1 driver import GraphDatabase)添加了内容,在所有情况下,当我重新启动服务器时,节点都会消失。

我在所有方法中使用的命令是:

代码语言:javascript
复制
neo4j-sh (?)$ create(r:PDB{name: 'root', resolution: 'less than 2.0', method: 'x-ray diffraction'}); 

neo4j-sh (?)$ match(r:PDB{name:'root'}) match(p:PDB_FILE) merge(r)-[:HAS_PDB]->(p);

在最近一次尝试中,使用了不同的方法(使用commit):

代码语言:javascript
复制
neo4j-sh (?)$ begin 

neo4j-sh (?)$ create(r:PDB{name: 'root', resolution: 'less than 2.0', method: 'x-ray diffraction'}); 

neo4j-sh (?)$ match(r:PDB{name:'root'}) match(p:PDB_FILE) merge(r)-[:HAS_PDB]->(p);

neo4j-sh (?)$ commit

但没有成功。

我使用的是3.0版。* Neo4j、Cypher3.0、Ubuntu4.14服务器。

EN

回答 1

Stack Overflow用户

发布于 2016-08-19 23:37:40

我不知道为什么这种情况会发生在您身上,但我肯定会尝试使用巨型数据集的超级批次导入程序:neo4j-import。这里有一些关于如何使用工具in neo4j documentation的说明。

要使用该工具,您必须将数据放入特殊格式,每个csv文件对应于数据集中的一种节点类型或一种边类型。它在给定的链接中得到了很好的解释,尽管它没有解释为什么这种情况会发生在你身上,但它肯定值得一试。

你可以尝试的另一件事是:

  • 在另一台计算机上安装neo4j。也许您的安装/系统有一些奇怪的问题;
  • 尝试其他版本的neo4j。我不是完全意识到,但我认为后一个2.X.X版本应该比新的版本更稳定,因为Neo4j v3最近发布了。使用this debian repositories (通过Ubuntu中的apt-get )安装任何版本都很容易。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38375640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档