Neo4j - Spring Data Neo4j - 无法使用较旧的数据存储版本启动Neo4j

时间:2017-05-30 10:52:32

标签: neo4j pom.xml spring-data-neo4j

我正在尝试使用neo4j打开图形数据库,但在尝试了几个解决方法之后不断出现此错误。

  • 要启用自动升级,请设置配置参数“dbms.allow_format_migration = true”

  • 更改pom.xml中的neo4j内核版本

这是我的依赖项:

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-neo4j</artifactId>
    <version>3.1.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.neo4j</groupId>
    <artifactId>neo4j-kernel</artifactId>
    <version>2.1.1</version>
</dependency>

有没有办法解决这个问题。

1 个答案:

答案 0 :(得分:1)

这是因为您正在使用较新版本的Neo4j打开在旧版本中创建的数据库。

您有2个选项可以解决它:

  1. 将Neo4j版本降级为旧版本。
  2. 找到并打开文件.card-deck,找到包含neo4j.conf的行,并将此值更改为bms.allow_format_migrationtrue)。文件位置取决于您运行的是什么。看看here