gpt4 book ai didi

linux - 如何在 linux 服务器上对 neo4j 数据进行备份和恢复?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:08:29 25 4
gpt4 key购买 nike

我在我的 Linux 服务器上使用 neo4j-community-2.2.5。我正在尝试备份并将 neo4j 数据恢复到另一个 linux 服务器。当我尝试启动服务器时,这意味着它在日志文件中显示以下错误。

2015-10-16 08:02:20.757+0000 INFO  [API] Setting startup timeout to: 120000ms based on 120000
2015-10-16 08:02:21.266+0000 ERROR [API] Failed to start database.
java.lang.RuntimeException: Error starting org.neo4j.kernel.EmbeddedGraphDatabase, /usr/local/neo4j-community-2.2.5/data/graph.db
at org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:335) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:59) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.server.database.LifecycleManagingDatabase$1.newGraphDatabase(LifecycleManagingDatabase.java:44) ~[neo4j-server-2.2.5.jar:2.2.5]
at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:110) ~[neo4j-server-2.2.5.jar:2.2.5]
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:507) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:203) ~[neo4j-server-2.2.5.jar:2.2.5]
at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:117) ~[neo4j-server-2.2.5.jar:2.2.5]
at org.neo4j.server.Bootstrapper.main(Bootstrapper.java:69) ~[neo4j-server-2.2.5.jar:2.2.5]
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.StoreLockerLifecycleAdapter@fef4f5a' was successfully initialized, but failed to start. Please see attached cause exception.
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:513) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:331) ~[neo4j-kernel-2.2.5.jar:2.2.5]
... 8 common frames omitted
Caused by: org.neo4j.kernel.StoreLockException: Unable to obtain lock on store lock file: /usr/local/neo4j-community-2.2.5/data/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.StoreLocker.checkLock(StoreLocker.java:78) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.StoreLockerLifecycleAdapter.start(StoreLockerLifecycleAdapter.java:44) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:507) ~[neo4j-kernel-2.2.5.jar:2.2.5]
... 10 common frames omitted
Caused by: java.io.FileNotFoundException: /usr/local/neo4j-community-2.2.5/data/graph.db/store_lock (Permission denied)
at java.io.RandomAccessFile.open(Native Method) ~[na:1.7.0_25]
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233) ~[na:1.7.0_25]
at org.neo4j.io.fs.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:54) ~[neo4j-io-2.2.5.jar:2.2.5]
at org.neo4j.io.fs.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:45) ~[neo4j-io-2.2.5.jar:2.2.5]
at org.neo4j.kernel.StoreLocker.checkLock(StoreLocker.java:73) ~[neo4j-kernel-2.2.5.jar:2.2.5]
... 12 common frames omitted
2015-10-16 08:02:21.267+0000 INFO [API] Successfully shutdown Neo4j Server.
2015-10-16 08:02:21.268+0000 ERROR [API] Failed to start Neo Server on port [7474]
org.neo4j.server.ServerStartupException: Starting Neo4j Server failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@34e2e2f2' was successfully initialized, but failed to start. Please see attached cause exception.
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:258) ~[neo4j-server-2.2.5.jar:2.2.5]
at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:117) [neo4j-server-2.2.5.jar:2.2.5]
at org.neo4j.server.Bootstrapper.main(Bootstrapper.java:69) [neo4j-server-2.2.5.jar:2.2.5]
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@34e2e2f2' was successfully initialized, but failed to start. Please see attached cause exception.
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:513) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:203) ~[neo4j-server-2.2.5.jar:2.2.5]
... 2 common frames omitted
Caused by: java.lang.RuntimeException: Error starting org.neo4j.kernel.EmbeddedGraphDatabase, /usr/local/neo4j-community-2.2.5/data/graph.db
at org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:335) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:59) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.server.database.LifecycleManagingDatabase$1.newGraphDatabase(LifecycleManagingDatabase.java:44) ~[neo4j-server-2.2.5.jar:2.2.5]
at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:110) ~[neo4j-server-2.2.5.jar:2.2.5]
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:507) ~[neo4j-kernel-2.2.5.jar:2.2.5]
... 4 common frames omitted
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.StoreLockerLifecycleAdapter@fef4f5a' was successfully initialized, but failed to start. Please see attached cause exception.
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:513) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:331) ~[neo4j-kernel-2.2.5.jar:2.2.5]
... 8 common frames omitted
Caused by: org.neo4j.kernel.StoreLockException: Unable to obtain lock on store lock file: /usr/local/neo4j-community-2.2.5/data/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.StoreLocker.checkLock(StoreLocker.java:78) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.StoreLockerLifecycleAdapter.start(StoreLockerLifecycleAdapter.java:44) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:507) ~[neo4j-kernel-2.2.5.jar:2.2.5]
... 10 common frames omitted
Caused by: java.io.FileNotFoundException: /usr/local/neo4j-community-2.2.5/data/graph.db/store_lock (Permission denied)
at java.io.RandomAccessFile.open(Native Method) ~[na:1.7.0_25]
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233) ~[na:1.7.0_25]
at org.neo4j.io.fs.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:54) ~[neo4j-io-2.2.5.jar:2.2.5]
at org.neo4j.io.fs.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:45) ~[neo4j-io-2.2.5.jar:2.2.5]
at org.neo4j.kernel.StoreLocker.checkLock(StoreLocker.java:73) ~[neo4j-kernel-2.2.5.jar:2.2.5]
... 12 common frames omitted

最佳答案

stackTrace 非常明确:

Caused by: org.neo4j.kernel.StoreLockException: Unable to obtain lock on store lock file: /usr/local/neo4j-community-2.2.5/data/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.StoreLocker.checkLock(StoreLocker.java:78) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.StoreLockerLifecycleAdapter.start(StoreLockerLifecycleAdapter.java:44) ~[neo4j-kernel-2.2.5.jar:2.2.5]
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:507) ~[neo4j-kernel-2.2.5.jar:2.2.5]
... 10 common frames omitted
Caused by: java.io.FileNotFoundException: /usr/local/neo4j-community-2.2.5/data/graph.db/store_lock (Permission denied)
at java.io.RandomAccessFile.open(Native Method) ~[na:1.7.0_25]
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233) ~[na:1.7.0_25]
at org.neo4j.io.fs.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:54) ~[neo4j-io-2.2.5.jar:2.2.5]
at org.neo4j.io.fs.DefaultFileSystemAbstraction.open(DefaultFileSystemAbstraction.java:45) ~[neo4j-io-2.2.5.jar:2.2.5]
at org.neo4j.kernel.StoreLocker.checkLock(StoreLocker.java:73) ~[neo4j-kernel-2.2.5.jar:2.2.5]
... 12 common frames omitted

运行 neo4j 进程的用户没有存储文件的写入权限。

请注意,备份工具仅适用于企业版。使用社区时,您只需复制商店文件即可。

关于linux - 如何在 linux 服务器上对 neo4j 数据进行备份和恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33166244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com