Gremilin Console + Neo4j 3.3.0 CE
问题描述:
我需要将gremlin连接到我的Neo4j 3.3.0 CE实例。Gremilin Console + Neo4j 3.3.0 CE
在我的小鬼控制台我已经执行此命令:
gremlin> :install org.apache.tinkerpop neo4j-gremlin 3.3.0
安装必要的插件。
试图与这个打开graphdb:
gremlin> graph = Neo4jGraph.open("/home/user/neo4j-community-3.3.0/data/databases/graph.db")
我有这样的错误:
Caused by: org.neo4j.kernel.impl.storemigration.UpgradeNotAllowedByConfigurationException: Failed to start Neo4j with an older data store version. To enable automatic upgrade, please set configuration parameter "allow_store_upgrade=true"
at org.neo4j.kernel.impl.storemigration.ConfigMapUpgradeConfiguration.checkConfigurationAllowsAutomaticUpgrade(ConfigMapUpgradeConfiguration.java:39)
at org.neo4j.kernel.impl.storemigration.StoreUpgrader.migrateIfNeeded(StoreUpgrader.java:135)
at org.neo4j.kernel.NeoStoreDataSource.upgradeStore(NeoStoreDataSource.java:636)
at org.neo4j.kernel.NeoStoreDataSource.start(NeoStoreDataSource.java:527)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
我有Neo4j的3.3.0,我安装了3.3.0的Neo4j-小鬼插件。我必须安装的插件的最佳版本才能连接到我的3.3.0 neo4j实例?
我必须升级商店吗?
感谢
答
的TinkerPop有关(3.3.0)的支持是Neo4j的3.2.3,所以不会有新的商店工作的最后一个版本。 (版本号可能会引起误解)
您可以尝试在本地构建https://github.com/neo4j-contrib/neo4j-tinkerpop-api-impl/tree/3.3的3.3分支,并使用该jar。