Я запускаю Gremlin v 3.2.5 и продолжаю получать ошибки, когда пытаюсь подключиться к базе данных Neo4j из консоли Gremlin или с помощью API neo4j-gremlin:
Failed to start Neo4j with an older data store version. To enable automatic upgrade, please set configuration parameter "allow_store_upgrade=true"
Я создаю базу данных Neo4j, используя neo4j-java-driver 1.4.3 и neo4j 3.2.3, как в scala:
val graphDb = new GraphDatabaseFactory().newEmbeddedDatabaseBuilder(new File(dbPath))
.setConfig(GraphDatabaseSettings.allow_store_upgrade, "true").newGraphDatabase()
или в консоли Gremlin
gremlin> conf = new BaseConfiguration()
gremlin> conf.setProperty(Neo4jGraph.CONFIG_CONF + "dbms.allow_format_migration", "true")
gremlin> g = Neo4jGraph.open(conf)
Поэтому я хотел бы знать, какую версию хранилища данных использует Gremlin, потому что, похоже, не имеет значения, как я создаю БД, я получаю ошибки, подобные приведенной выше. Я считаю, что моя версия Neo4j создает хранилище данных v0.A.8, и единственное, что я не пробовал, что может сработать, - это понижение версии моей версии Neo4j. Заранее благодарим за любые идеи / отзывы!
* edit: неверный номер версии neo4j-java-driver, добавлена версия neo4j