Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重新启动服务器后,节点消失。Neo4j 3.0密码3_Neo4j_Cypher - Fatal编程技术网

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

重新启动服务器后,节点消失。Neo4j 3.0密码3,neo4j,cypher,Neo4j,Cypher,我试图向我的基础添加一个节点,但每次重新启动服务器时,该节点及其关系都会消失 我通过使用bin文件夹中的./neo4j导入脚本导入CSV来启动我的基础。所讨论的节点是一个连接到我的基的所有子图(如根节点)的节点,将基转化为一个连接图 我已经通过shell(./neo4j shell)通过web应用程序和python(使用neo4j.v1驱动程序导入图形数据库中的)进行了添加,在所有情况下,当我重新启动服务器时,节点都会消失 我在所有方法中使用的命令如下: neo4j-sh (?)$ create

我试图向我的基础添加一个节点,但每次重新启动服务器时,该节点及其关系都会消失

我通过使用bin文件夹中的./neo4j导入脚本导入CSV来启动我的基础。所讨论的节点是一个连接到我的基的所有子图(如根节点)的节点,将基转化为一个连接图

我已经通过shell(./neo4j shell)通过web应用程序和python(使用neo4j.v1驱动程序导入图形数据库中的
)进行了添加,在所有情况下,当我重新启动服务器时,节点都会消失

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

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
):

但是没有成功


我使用的是3.0版。*关于Neo4j、Cypher 3.0、Ubuntu 4.14服务器。

我不知道为什么会发生这种情况,但我肯定会尝试使用超级批量导入器来导入庞大的数据集:
Neo4j导入
。有一些关于如何使用该工具的说明

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

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

  • 在另一台机器上安装neo4j。也许你的安装/系统有一些奇怪的问题

  • 尝试neo4j的另一个版本。我并不完全清楚,但我认为后2.X.X版本应该比新版本更稳定,因为Neo4jV3最近已经发布。使用(通过Ubuntu中的apt get)安装任何版本都很容易


我不知道为什么会发生这种情况,但我肯定会尝试使用超级批量导入器处理大型数据集:
neo4j import
。有一些关于如何使用该工具的说明

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

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

  • 在另一台机器上安装neo4j。也许你的安装/系统有一些奇怪的问题

  • 尝试neo4j的另一个版本。我并不完全清楚,但我认为后2.X.X版本应该比新版本更稳定,因为Neo4jV3最近已经发布。使用(通过Ubuntu中的apt get)安装任何版本都很容易


您能否分享有关导入的更多详细信息?和服务器的配置。以及如何运行neo4j shellWell,我将按照官方文档导入可用的csv文件。一切顺利,没有差错。我的配置文件可用。我正在从文件夹
~/neo4j-community-3.0.3/bin/
运行neo4j shell,但我也尝试从python代码和neo4j web应用程序创建节点,并且总是在重新启动服务器时,节点消失。导入操作期间添加的节点之间的关系没有发生这种情况。第二个链接已断开,我无法编辑。新的(我的配置文件)也是如此。您可以分享有关导入的更多详细信息吗?和服务器的配置。以及如何运行neo4j shellWell,我将按照官方文档导入可用的csv文件。一切顺利,没有差错。我的配置文件可用。我正在从文件夹
~/neo4j-community-3.0.3/bin/
运行neo4j shell,但我也尝试从python代码和neo4j web应用程序创建节点,并且总是在重新启动服务器时,节点消失。导入操作期间添加的节点之间的关系没有发生这种情况。第二个链接已断开,我无法编辑。新的(我的配置文件)也是如此。
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