【问题标题】:Gremilin Console + Neo4j 3.3.0 CEGremlin 控制台 + Neo4j 3.3.0 CE
【发布时间】:2017-11-25 10:14:10
【问题描述】:

我需要将 gremlin 连接到我的 Neo4j 3.3.0 CE 实例。

在我的 gremlin 控制台上,我执行了以下命令:

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-gremlin 插件。我必须安装哪个版本的插件才能连接到我的 3.3.0 neo4j 实例?

我必须升级商店?

谢谢

【问题讨论】:

    标签: neo4j gremlin


    【解决方案1】:

    tinkerpop (3.3.0) 支持的最新发布版本适用于 Neo4j 3.2.3,因此它不适用于较新的商店。 (版本号可能会产生误导)

    您可以尝试在本地构建 https://github.com/neo4j-contrib/neo4j-tinkerpop-api-impl/tree/3.3 的 3.3 分支并使用生成的 jar。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-31
      • 1970-01-01
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-06
      • 1970-01-01
      相关资源
      最近更新 更多