2

Last week I installed Neo4j 2.1.2 (before I was working with Version 2.0.3). I could use my existing databases because i allowed to grade them up. But when I try to use a new example dataset from neo4j.org (I wanted to use the big movie dataset) I am not able to start the server. In console.log I see the following ERROR

ERROR o.neo4j.kernel.EmbeddedGraphDatabase - Startup failed: Component 'org.neo4j.kernel.impl.transaction.XaDataSourceManager@5872c88c' was successfully initialized, but failed to start. Please see attached cause exception.: Component 'org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource@11e51b89' was successfully initialized, but failed to start. Please see attached cause exception.: 'neostore.nodestore.db' has a store version number that we cannot upgrade from. Expected 'NodeStore v0.A.1' but file is version 'NodeStore v0.A.0'.

After that I downloaded a dataset i am already using once again and wanted to start the server with that datasat but it does not work either. What do I have to change (maybe configuration? to enable upgrading in "neo4j.properties" file seems not to suffice) to be able to use the neo4j example datasets?

d.r.91
  • 123
  • 1
  • 5
  • 1
    see http://stackoverflow.com/questions/24376544/how-do-i-extract-raw-data-from-the-neo4j-examples – ulkas Jun 24 '14 at 15:28

2 Answers2

0

Reason is your data are for different (older) version of Neo4j.

If you want to migrate your data to version of Neo4j, which you have installed you need to change following settings:

neo4j.properties

# Enable this to be able to upgrade a store from an older version.
allow_store_upgrade=true
MicTech
  • 42,457
  • 14
  • 62
  • 79
-1

Click Options --> Database Base Tuning --> Edit and then in the notepad uncomment the row "allow_store_upgrade=true" as on the screenshots:

Database Tuning-->Edit 1

Database Tuning-->Edit 2, after that save and the server starts again, at least it worked fine to me.