Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/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 update old graph.db未完全关闭_Neo4j - Fatal编程技术网

neo4j update old graph.db未完全关闭

neo4j update old graph.db未完全关闭,neo4j,Neo4j,当我试图打开发布在github上的2年前的Neo4j数据库时,收到一条“NotCleanly shutdown”日志消息。如何打开/更新此数据库 我是如何初始化的:将graph_UDB.tgz下载到本地win7-64计算机(neo4j-community-1.9.RC2),将graph.db文件提取到数据子文件夹,重命名为graph_uontology.db,并编辑服务器配置文件,指向如下: org.neo4j.server.database.location=data/graph_ontolo

当我试图打开发布在github上的2年前的Neo4j数据库时,收到一条“NotCleanly shutdown”日志消息。如何打开/更新此数据库

我是如何初始化的:将graph_UDB.tgz下载到本地win7-64计算机(neo4j-community-1.9.RC2),将graph.db文件提取到数据子文件夹,重命名为graph_uontology.db,并编辑服务器配置文件,指向如下:

org.neo4j.server.database.location=data/graph_ontology.db

启动Neo4j时,日志文件中的最后一项是:

2013-05-21 17:23:33.418+0000信息[o.n.k.EmbeddedGraphDatabase]:启动失败:组件“org.neo4j.kernel.impl.transaction”。XaDataSourceManager@1f91d41b'已成功初始化,但启动失败。请参阅随附的原因异常:组件“org.neo4j.kernel.impl.nioneo.xa”。NeoStoreXaDataSource@b86527e'已成功初始化,但启动失败。请参阅附加的原因异常:发现不匹配的存储版本(Uknown,预期为v0.A.0),并且存储未完全关闭。使用以前的数据库版本恢复数据库,然后尝试升级

谢谢


Jeff

查看数据库的messages.log,确定上一次启动的是哪个neo4j版本

在这种情况下,它是1.4

您可以从这里获得:

您可以轻松地将neo4j外壳指向它:

  • 创建一个upgrade.properties,其中包含:
    allow\u store\u upgrade=true
  • 然后使用:
    bin/neo4j shell-path graph_ontology.db-config upgrade.properties

  • 这是1.9.GA的转换后的db:

    Michael-感谢您的指导和对graph.db的更新。很好!