0

I'm trying to use this liquidgraph tool to manage our schemas on neo4j and endup in a situation where to url below works

jdbc:neo4j:bolt://neo4j:7687

but this one

jdbc:neo4j:bolt+routing://neo4j:7687

I get

ERROR com.hubrick.recommendation.Neo4JMigrationExecutor - Migration failed error=java.sql.SQLException: JDBC URL is not correct.

Apparently from what I can see the neo4j driver that liquidgraph is using does not support routing yet?

routing for us is really important since we have cluster and without rounting it might happen that the migration will run in the FOLLOWER and not in the LEADER and then fail right away since it does not have writing access.

So is the any option to make it work?

Eric Nascimento
  • 381
  • 3
  • 15

1 Answers1

0

The issue was that the neo4j driver didn't support routing yet, luckily a new version was on the way so basically for now just exclude the current driver from liquigraph project and import the version

    <dependency>
        <groupId>org.neo4j</groupId>
        <artifactId>neo4j-jdbc-driver</artifactId>
        <version>3.3.1</version>
    </dependency>

and routing will be supported.

Eric Nascimento
  • 381
  • 3
  • 15