现有的 Neo4j 2.1.7 DB 不会以 2.2 开头
Existing Neo4j 2.1.7 DB won't start with 2.2
过去 - 我以这种方式从 2.1.5 切换到 2.1.7(以及之前的其他版本):
- 将文件解压缩到 'neo4j-community-{version}' 文件夹
- 编辑 'logging.properties'、'neo4j-server.properties'、'windows-wrapper-logging.properties' 文件并将值
data/{something}
的位置更改为 ../data/{something}
(其中{something} 是 rrd、db 等)
- 通过
bin/neo4j.bat
启动服务器以测试它是否正常工作,Java window 弹出并且浏览器可以访问 - 在安装它之前。
到目前为止,没问题。
但是这个过程似乎不适用于 2.2 版本。我对我 知道 没问题的 2.1.7 数据库执行相同的程序。当我执行上面的第 3 步时,Java window 弹出,然后几乎立即自行关闭,我在控制台中得到以下文本:
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
文件时,它会创建 data-new
文件夹不出所料,所以我知道格式是正确的。它只是不会打开现有的数据库。
有什么我可以看的东西来让它工作吗?
您启用商店升级了吗?
尝试删除 neo4j.properties 中的#:
allow_store_upgrade=true
过去 - 我以这种方式从 2.1.5 切换到 2.1.7(以及之前的其他版本):
- 将文件解压缩到 'neo4j-community-{version}' 文件夹
- 编辑 'logging.properties'、'neo4j-server.properties'、'windows-wrapper-logging.properties' 文件并将值
data/{something}
的位置更改为../data/{something}
(其中{something} 是 rrd、db 等) - 通过
bin/neo4j.bat
启动服务器以测试它是否正常工作,Java window 弹出并且浏览器可以访问 - 在安装它之前。
到目前为止,没问题。
但是这个过程似乎不适用于 2.2 版本。我对我 知道 没问题的 2.1.7 数据库执行相同的程序。当我执行上面的第 3 步时,Java window 弹出,然后几乎立即自行关闭,我在控制台中得到以下文本:
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
文件时,它会创建 data-new
文件夹不出所料,所以我知道格式是正确的。它只是不会打开现有的数据库。
有什么我可以看的东西来让它工作吗?
您启用商店升级了吗?
尝试删除 neo4j.properties 中的#:
allow_store_upgrade=true