[英]org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/var/database/schema/label/lucene/write.lock
I am just getting this error Error Log : org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/var/database/schema/label/lucene/write.lock org.apache.lucene.store.Lock.obtain(Lock.java:84) org.apache.lucene.index.IndexWriter.(IndexWriter.java:1098) org.neo4j.kernel.api.impl.index.IndexWriterFactories$1.create(IndexWriterFactories.java:44) org.neo4j.kernel.api.impl.index.LuceneLabelScanStore.init(LuceneLabelScanStore.java:301) org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:474) org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:72) org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.start(NeoStoreXaDataSource.java:337) org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:498) org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115) org.neo4j.kernel.impl.transaction.XaDataSourceManager.start(XaDataSourceManager.java:165) org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstanc 我刚刚收到此错误错误日志:org.apache.lucene.store.LockObtainFailedException:锁定获取超时:NativeFSLock@/var/database/schema/label/lucene/write.lock org.apache.lucene.store.Lock。获取(Lock.java:84)org.apache.lucene.index.IndexWriter。(IndexWriter.java:1098)org.neo4j.kernel.api.impl.index.IndexWriterFactories $ 1.create(IndexWriterFactories.java:44)org。 neo4j.kernel.api.impl.index.LuceneLabelScanStore.init(LuceneLabelScanStore.java:301)org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.init(LifeSupport.java:474)org.neo4j.kernel.lifecycle.LifeSupport。 init(LifeSupport.java:72)org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.start(NeoStoreXaDataSource.java:337)org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.start(LifeSupport.java:498) org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115)org.neo4j.kernel.impl.transaction.XaDataSourceManager.start(XaDataSourceManager.java:165)org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstanc e.start(LifeSupport.java:498) org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115) org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:310) org.neo4j.kernel.EmbeddedGraphDatabase.(EmbeddedGraphDatabase.java:100) org.neo4j.graphdb.factory.GraphDatabaseFactory$1.newDatabase(GraphDatabaseFactory.java:92) org.neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase(GraphDatabaseBuilder.java:197) org.neo4j.graphdb.factory.GraphDatabaseFactory.newEmbeddedDatabase(GraphDatabaseFactory.java:69) com.util.Neo4JConnectionHelper.getDBInstance(Neo4JConnectionHelper.java:31) com.test.CreateNode.migrateData1(CreateNode.java:42) com.test.CreateNode.doGet(CreateNode.java:33) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
e.start(LifeSupport.java:498)org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115)org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:310)org.neo4j.kernel。 EmbeddedGraphDatabase。(EmbeddedGraphDatabase.java:100)org.neo4j.graphdb.factory.GraphDatabaseFactory $ 1.newDatabase(GraphDatabaseFactory.java:92)org.neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase(GraphDatabaseBuilder.java:197)org.neo4j。 graphdb.factory.GraphDatabaseFactory.newEmbeddedDatabase(GraphDatabaseFactory.java:69)com.util.Neo4JConnectionHelper.getDBInstance(Neo4JConnectionHelper.java:31)com.test.CreateNode.migrateData1(CreateNode.java:42)com.test.CreateNode.doGet( CreateNode.java:33)javax.servlet.http.HttpServlet.service(HttpServlet.java:621)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
I have created my database with java code and using library,So Please check if i turn off the server directly so How i could resume this database when i getting this error on it. 我已经使用Java代码和库创建了数据库,所以请检查是否直接关闭服务器,以便在出现此错误时如何恢复该数据库。
How to remove write lock from file by code Please share your view on it. 如何通过代码从文件中删除写锁请分享您的看法。
Are you running a second instance of Neo4j on the same directory? 您是否在同一目录上运行Neo4j的第二个实例?
If not make a backup copy of your graphdb directory, remove /var/database/schema/label/lucene/write.lock
and retry. 如果未制作graphdb目录的备份副本,请删除
/var/database/schema/label/lucene/write.lock
试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.