【发布时间】:2016-06-25 11:03:02
【问题描述】:
我通过自制软件安装了neo4j,但是当我想通过键入启动服务器时
$ neo4j start
我得到以下信息:
Started neo4j (pid 8480). By default, it is available at http://localhost:7474/
There may be a short delay until the server is ready.
See /usr/local/Cellar/neo4j/3.0.3/libexec/logs/neo4j.log for current status.
下面添加了日志文件的内容(我为布局道歉)。[*1]
我正在使用neo4j 版本3.0.0-M02 和java 版本jdk1.8.0_20(信息包含在.bash_profile 中)。对于一个项目,我需要在我的 Mac(OS X 10.11.5)上运行 neo4j。我还尝试通过从neo4js webiste 下载.dmg 文件来安装它,但还是没有运气(我收到错误
Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@52c870fe' was successfully initialized, but failed to start. Please see attached cause exception.
对此的任何帮助将不胜感激。
[*1]
neo4j.log 文件的内容:
2016-06-25 10:27:34.675+0000 INFO Starting...
2016-06-25 10:27:35.146+0000 INFO Bolt enabled on localhost:7687.
2016-06-25 10:27:35.449+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@17013b6f' was successfully initialized, but failed to start. Please see attached cause exception. Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@17013b6f' was successfully initialized, but failed to start. Please see attached cause exception.
org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@17013b6f' was successfully initialized, but failed to start. Please see attached cause exception.
at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:68)
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:217)
at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:87)
at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:66)
at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:28)
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@17013b6f' was successfully initialized, but failed to start. Please see attached cause exception.
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:444)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107)
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:189)
... 3 more
Caused by: java.lang.RuntimeException: Error starting org.neo4j.kernel.impl.factory.CommunityFacadeFactory, /usr/local/Cellar/neo4j/3.0.3/libexec/data/databases/graph.db
at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:144)
at org.neo4j.kernel.impl.factory.CommunityFacadeFactory.newFacade(CommunityFacadeFactory.java:40)
at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:108)
at org.neo4j.server.CommunityNeoServer.lambda$static$31(CommunityNeoServer.java:55)
at org.neo4j.server.CommunityNeoServer$$Lambda$43/1286783232.newGraphDatabase(Unknown Source)
at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:89)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434)
... 5 more
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.lifecycle.Lifecycle$Delegate@4a0448ef' failed to initialize. Please see attached cause exception.
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:416)
at org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:62)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:98)
at org.neo4j.kernel.NeoStoreDataSource.start(NeoStoreDataSource.java:503)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107)
at org.neo4j.kernel.impl.transaction.state.DataSourceManager.start(DataSourceManager.java:99)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107)
at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:140)
... 11 more
Caused by: java.lang.NoSuchMethodError: org.apache.lucene.analysis.core.WhitespaceAnalyzer: method <init>()V not found
at org.neo4j.index.impl.lucene.legacy.LuceneDataSource.<clinit>(LuceneDataSource.java:105)
at org.neo4j.index.impl.lucene.legacy.LuceneIndexImplementation.init(LuceneIndexImplementation.java:76)
at org.neo4j.kernel.lifecycle.Lifecycles$1.init(Lifecycles.java:37)
at org.neo4j.kernel.lifecycle.Lifecycle$Delegate.init(Lifecycle.java:63)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:406)
... 20 more
【问题讨论】:
-
我相信你的服务器已经启动了。只需在浏览器中打开
http://localhost:7474/页面即可。 -
感谢您的回复,弗拉德。但是,不幸的是,我的服务器没有运行。在浏览器中打开
http://localhost:7474/时,我看到的只是Safari can't connect to the server。 -
好的。错误信息很笼统。我将首先检查以下内容:neo4j 在设置数据库文件夹的位置是否具有写权限? 7474 端口是免费的吗?
-
好的,我检查了:7474端口没有运行,每个人都有neo4j数据库文件夹的写权限。
-
你不应该使用:3.0.0-M02 这是一个过时的里程碑。当前是 3.0.3
标签: java neo4j installation homebrew