Liquidgraph не поддерживает болт + маршрутизация в URL? - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь использовать этот инструмент liquidgraph для управления нашими схемами на neo4j и endup в ситуации, когда URL-адрес ниже работает

jdbc: neo4j: bolt: // neo4j: 7687

но этот

jdbc: neo4j: болт + маршрутизация: // neo4j: 7687

Я получаю

ОШИБКА com.hubrick.recommendation.Neo4JMigrationExecutor - Ошибка миграции: ошибка = java.sql.SQLException: неверный URL-адрес JDBC.

Как видно из того, что я вижу, что драйвер neo4j, который использует ликвидный граф, делаетеще не поддерживает маршрутизацию?

маршрутизация для нас действительно важна, так как у нас есть кластер, и без маршрутизации может произойти, что миграция будет выполняться в FOLLOWER, а не в LEADER, а затем сразу же завершится ошибкой, поскольку у нее нет доступа для записи.

Так есть ли вариант заставить его работать?

1 Ответ

0 голосов
/ 15 июня 2018

Проблема заключалась в том, что драйвер neo4j еще не поддерживал маршрутизацию, но, к счастью, новая версия уже была в разработке, поэтому сейчас просто исключите текущий драйвер из проекта liquigraph и импортируйте версию

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

и маршрутизация будет поддерживаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...