I also encountered this problem.My solution is that: 1.put the data import single neo4j.(one instance) 2.update some data(any one can) 3.start the ha cluster. Note: First startup the neo4j instance that import the data
在 2014年6月17日星期二UTC+8下午3时59分32秒,Mamta Thakur写道: > > Hi, > > I have been trying to upgrade neo4j from 1.9.3 to 2.0.3. SDN > from 2.3.1.RELEASE to 3.1.0.RELEASE. > > Followed the steps listed @ > http://docs.neo4j.org/chunked/stable/deployment-upgrading.html#explicit-upgrade > I try bringing up the server with the upgrade configuration.There are a > few new folders created in the db store. One among which is upgrade_backup > and messages log there says upgrade happened. > > 2014-06-17 07:16:55.286+0000 INFO [o.n.k.i.DiagnosticsManager]: --- > INITIALIZED diagnostics END --- > 2014-06-17 07:17:00.216+0000 INFO [o.n.k.i.n.s.StoreFactory]: Starting > upgrade of database store files > 2014-06-17 07:17:00.225+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 10% complete > 2014-06-17 07:17:00.228+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 20% complete > 2014-06-17 07:17:00.231+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 30% complete > 2014-06-17 07:17:00.233+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 40% complete > 2014-06-17 07:17:00.236+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 50% complete > 2014-06-17 07:17:00.239+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 60% complete > 2014-06-17 07:17:00.241+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 70% complete > 2014-06-17 07:17:00.244+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 80% complete > 2014-06-17 07:17:00.247+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 90% complete > 2014-06-17 07:17:00.249+0000 INFO [o.n.k.i.n.s.StoreFactory]: Store > upgrade 100% complete > 2014-06-17 07:17:03.776+0000 INFO [o.n.k.i.n.s.StoreFactory]: Finished > upgrade of database store files > > But I get the error with log/index. > > Exception when stopping > org.neo4j.index.impl.lucene.LuceneDataSource@42a792f0 > org.neo4j.kernel.impl.tran > saction.xaframework.IllegalLogFormatException: Invalid log format version > found, expected 3 but was 2. To be able to upgrade from an older log format > version there must have been a clean shutdown of the database > java.lang.RuntimeException: > org.neo4j.kernel.impl.transaction.xaframework.IllegalLogFormatException: > Invalid log format version found, expected 3 but wa > s 2. To be able to upgrade from an older log format version there must > have been a clean shutdown of the database > at > org.neo4j.kernel.impl.transaction.xaframework.LogPruneStrategies$TransactionTimeSpanPruneStrategy$1.reached(LogPruneStrategies.java:250) > at > org.neo4j.kernel.impl.transaction.xaframework.LogPruneStrategies$AbstractPruneStrategy.prune(LogPruneStrategies.java:78) > at > org.neo4j.kernel.impl.transaction.xaframework.LogPruneStrategies$TransactionTimeSpanPruneStrategy.prune(LogPruneStrategies.java:222) > at > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.close(XaLogicalLog.java:742) > at > org.neo4j.kernel.impl.transaction.xaframework.LogBackedXaDataSource.stop(LogBackedXaDataSource.java:69) > at > org.neo4j.index.impl.lucene.LuceneDataSource.stop(LuceneDataSource.java:310) > at > org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.stop(LifeSupport.java:527) > at > org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.shutdown(LifeSupport.java:547) > at > org.neo4j.kernel.lifecycle.LifeSupport.remove(LifeSupport.java:339) > at > org.neo4j.kernel.impl.transaction.XaDataSourceManager.unregisterDataSource(XaDataSourceManager.java:272) > at > org.neo4j.index.lucene.LuceneKernelExtension.stop(LuceneKernelExtension.java:92) > at > org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.stop(LifeSupport.java:527) > at > org.neo4j.kernel.lifecycle.LifeSupport.stop(LifeSupport.java:155) > at > org.neo4j.kernel.extension.KernelExtensions.stop(KernelExtensions.java:124) > at > org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.stop(LifeSupport.java:527) > at > org.neo4j.kernel.lifecycle.LifeSupport.stop(LifeSupport.java:155) > at > org.neo4j.kernel.lifecycle.LifeSupport.shutdown(LifeSupport.java:185) > at > org.neo4j.kernel.InternalAbstractGraphDatabase.shutdown(InternalAbstractGraphDatabase.java:801) > at > org.springframework.data.neo4j.support.DelegatingGraphDatabase.shutdown(DelegatingGraphDatabase.java:270) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.springframework.beans.factory.support.DisposableBeanAdapter.invokeCustomDestroyMethod(DisposableBeanAdapter.java:327) > at > org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:253) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:510) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:486) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:742) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:455) > at > org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1090) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:487) > at > org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4705) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:840) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) > at > org.apache.catalina.core.StandardService.start(StandardService.java:525) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:754) > at org.apache.catalina.startup.Catalina.start(Catalina.java:595) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) > Caused by: > org.neo4j.kernel.impl.transaction.xaframework.IllegalLogFormatException: > Invalid log format version found, expected 3 but was 2. To be able t > o upgrade from an older log format version there must have been a clean > shutdown of the database > at > org.neo4j.kernel.impl.transaction.xaframework.LogIoUtils.readLogHeader(LogIoUtils.java:70) > at > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.getFirstStartRecordTimestamp(XaLogicalLog.java:1704) > at > org.neo4j.kernel.impl.transaction.xaframework.LogPruneStrategies$TransactionTimeSpanPruneStrategy$1.reached(LogPruneStrategies.java:246) > ... 57 more > > Does anyone have any idea on how to fix this? Also tried upgrading to the > latest version(2.1.2) but results with the same error. > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.