Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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 2.1.7 DB不会从2.2开始_Neo4j - Fatal编程技术网

现有的Neo4j 2.1.7 DB不会从2.2开始

现有的Neo4j 2.1.7 DB不会从2.2开始,neo4j,Neo4j,过去-我曾以这种方式从2.1.5切换到2.1.7和其他版本: 将文件解压缩到“neo4j社区-{version}”文件夹 编辑“logging.properties”、“neo4j server.properties”、“windows包装器logging.properties”文件,并将值为data/{something}的位置更改为../data/{something},其中{something}是rrd、db等 通过bin/neo4j.bat启动服务器以测试其工作情况,Java窗口弹出,浏

过去-我曾以这种方式从2.1.5切换到2.1.7和其他版本:

将文件解压缩到“neo4j社区-{version}”文件夹 编辑“logging.properties”、“neo4j server.properties”、“windows包装器logging.properties”文件,并将值为data/{something}的位置更改为../data/{something},其中{something}是rrd、db等 通过bin/neo4j.bat启动服务器以测试其工作情况,Java窗口弹出,浏览器可连接-安装前。 到目前为止,没有问题

但是这个过程似乎不适用于2.2版本。对于2.1.7 DB,我遵循相同的程序,我知道这是可以的。当我执行上面的步骤3时,Java窗口弹出,然后几乎立即关闭,我在控制台中得到以下文本:

    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: Params
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: -Dorg.neo4j.server.properties="conf/neo4j-server.properties"
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: -Djava.util.logging.config.file="conf/logging.properties"
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: -Dlog4j.configuration="file:conf/log4j.properties"
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: "-XX:+UseConcMarkSweepGC"
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: "-XX:+CMSClassUnloadingEnabled"
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: "-XX:-OmitStackTraceInFastThrow"
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: "-XX:hashCode=5"
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: -Dneo4j.ext.udc.source="zip"
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: Classpath: "-classpath" "k:\Neo4J\neo4j-community-2.2.0\bin\..\lib\concurrentlinkedhashmap-lru-1.4.jar;k:\Neo4J\neo4j-community-2.2.0\bin\..\lib\lucene-core-3.6.2.jar;k:\Neo4J\neo4j-community-2.2.0\bin\..\lib\neo4j-consistenc... --- MORE ---
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: Main class: org.neo4j.server.Bootstrapper
    Mar 26, 2015 1:58:56 PM org.neo4j.wrapper.NeoServiceWrapper launchAsConsoleApp
    INFO: Args:
现在,我已将.properties文件更改为指向../data new/{something},当我运行bin\neo4j.bat文件时,它会按预期创建数据新文件夹,因此我知道格式是正确的。它只是无法打开现有的数据库


我可以看些什么来让它工作吗?

您启用了商店升级了吗

尝试删除neo4j.properties中的:
allow_store_upgrade=true

我确实尝试过,但没有效果-我的理解是,从2.1.x数据库实例来看,升级是自动的,不需要allow_store_upgrade=true切换。你能分享你的消息吗?log?啊哈!事实证明,数据库没有正确关闭-可能是作为服务运行的结果-messages.log显示了这一点-然后,一旦数据库正确关闭,它确实需要允许存储升级切换-因此正确答案-谢谢@Ron