use*_*503 2 java lucene neo4j cypher
我刚收到此错误错误日志:org.apache.lucene.store.LockObtainFailedException:Lock获取超时: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)
我已经使用java代码和使用库创建了我的数据库,所以请检查我是否直接关闭服务器以便当我收到此错误时如何恢复此数据库.
如何通过代码从文件中删除写锁定请分享您的视图.
你在同一个目录上运行Neo4j的第二个实例吗?
如果没有制作graphdb目录的备份副本,请删除并重/var/database/schema/label/lucene/write.lock试.
| 归档时间: |
|
| 查看次数: |
4663 次 |
| 最近记录: |