하나의 Excel 파일을 입력하여 java 프로그램을 사용하여 neo4j 그래프 데이터베이스 (.DB 파일)를 생성합니다. 이 .DB 파일을 다른 Excel 파일로 업데이트 할 수 있지만 일단이 .DB 파일을 Neo4j에서 열면 다른 기존 Excel 파일을 입력하여이 기존 데이터베이스를 업데이트 할 수 없으므로 예외가 표시됩니다.java 프로그램을 사용하여 neo4j 데이터베이스 업데이트
Exception in thread "main" java.lang.RuntimeException: Error starting org.neo4j.kernel.EmbeddedGraphDatabase, D:\innoneuron\Transform\Feature1_Automatic_Tagging\Feature1_Automatic_Tagging\test.db
at org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:366)
at org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:59)
at org.neo4j.graphdb.factory.GraphDatabaseFactory$1.newDatabase(GraphDatabaseFactory.java:91)
at org.neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase(GraphDatabaseBuilder.java:181)
at org.neo4j.graphdb.factory.GraphDatabaseFactory.newEmbeddedDatabase(GraphDatabaseFactory.java:71)
at feature3.AutomatedGraph.startDb(AutomatedGraph.java:88)
at feature3.AutomatedGraph.main(AutomatedGraph.java:50)
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception.
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:513)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115)
at org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:343)
... 6 more
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception.
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:513)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115)
at org.neo4j.kernel.impl.transaction.XaDataSourceManager.start(XaDataSourceManager.java:164)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:507)
... 8 more
Caused by: org.neo4j.kernel.impl.storemigration.StoreUpgrader$UpgradingStoreVersionNotFoundException: 'neostore.nodestore.db' does not contain a store version, please ensure that the original database was shut down in a clean state.
at org.neo4j.kernel.impl.storemigration.UpgradableDatabase.checkUpgradeable(UpgradableDatabase.java:78)
at org.neo4j.kernel.impl.storemigration.StoreMigrator.needsMigration(StoreMigrator.java:135)
at org.neo4j.kernel.impl.storemigration.StoreUpgrader.getParticipantsEagerToMigrate(StoreUpgrader.java:268)
at org.neo4j.kernel.impl.storemigration.StoreUpgrader.migrateIfNeeded(StoreUpgrader.java:143)
at org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.start(NeoStoreXaDataSource.java:344)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:507)
... 11 more
다른 입력을 가진 .DB 파일을 업데이트하는 방법이 있습니까? 예외의 초기 원인 당 사전
네, 그 creation.But의 끝에 프로그램에서 데이터베이스를 종료 오전 그 일은 .DB 파일은 일단 내가 그것을 업데이트 할 수 없습니다 후에 Neo4j에서 열립니다.하지만 내가하지 않으면 이 .DB 파일을 열 수 있습니다. Neo4j 3.0.6 (exe) 버전을 사용하고 있습니다. – vin
시나리오의 관련 부분으로 질문을 업데이트 한 다음 데이터베이스를 다시 열 수없는 모든 단계를 설명하십시오. –
나는 내 문제를 해결하는 데 도움이 될 수있는 해답을 얻기 위해 질문을 업데이트했다. 나는 데이터베이스를 종료 한 후 시도했지만 문제를 해결하지 못했다. – vin