首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4j企业3.0启动失败

Neo4j企业3.0启动失败
EN

Stack Overflow用户
提问于 2016-05-05 10:09:33
回答 2查看 1.4K关注 0票数 1

我已经在ubuntu14.04上安装了一个新版本的Neo4j 3.0企业。还安装了java 8..

重新启动服务器后,我看到neo4j正在进程中运行,但如果我运行#service neo4j status,则会得到neo4j is not running

neo4j似乎已经在运行,但不是从相同的init.d neo4j脚本中运行的。

当我运行#service neo4j start

代码语言:javascript
复制
Starting Neo4j.
/usr/share/neo4j/bin/neo4j: line 149: /var/run/neo4j/neo4j.pid: No such file or directory

来自neo4j的日志:

代码语言:javascript
复制
2016-05-05 09:51:57.905+0000 INFO  Starting...
2016-05-05 09:51:58.856+0000 INFO  Bolt enabled on localhost:7687.
2016-05-05 09:51:58.875+0000 INFO  Initiating metrics...
2016-05-05 09:51:59.006+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@36b36a23' was successfully initialized, but failed to start. Please see attached cause exception. Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@36b36a23' 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@36b36a23' 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:81)
        at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:60)
        at org.neo4j.server.enterprise.EnterpriseEntryPoint.main(EnterpriseEntryPoint.java:32)
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@36b36a23' 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.enterprise.EnterpriseFacadeFactory, /var/lib/neo4j/data/databases/graph.db
        at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:144)
        at org.neo4j.kernel.impl.enterprise.EnterpriseFacadeFactory.newFacade(EnterpriseFacadeFactory.java:42)
        at org.neo4j.graphdb.EnterpriseGraphDatabase.<init>(EnterpriseGraphDatabase.java:57)
        at org.neo4j.server.enterprise.EnterpriseNeoServer.lambda$static$1(EnterpriseNeoServer.java:85)
        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.internal.StoreLockerLifecycleAdapter@130ceaaa' 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.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:140)
        ... 10 more
Caused by: org.neo4j.kernel.StoreLockException: Store and its lock file has been locked by another process: /var/lib/neo4j/data/databases/graph.db/store_lock. Please ensure no other process is using this database, and that the directory is writable (required even for read-only access)
        at org.neo4j.kernel.internal.StoreLocker.storeLockException(StoreLocker.java:90)
        at org.neo4j.kernel.internal.StoreLocker.checkLock(StoreLocker.java:76)
        at org.neo4j.kernel.internal.StoreLockerLifecycleAdapter.start(StoreLockerLifecycleAdapter.java:40)
        at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434)
        ... 12 more

安装了Java版本:

java版本"1.8.0_91“Java(TM) SE运行时环境(build 1.8.0_91-b14) Java HotSpot(TM) 64位服务器VM (Build25.91-b14,混合模式)

有什么建议吗?我试着安装了两次,却遇到了同样的问题。

(请帮助:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-08 14:58:35

发现了问题..。neo4j安装过程没有手动为/var/run/ created中的pid创建目录,现在它运行良好。

票数 1
EN

Stack Overflow用户

发布于 2016-05-05 18:03:27

检查是否使用jpsps aux | grep java运行java进程。确保没有进程正在为给定的db位置运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37047831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档