Как получить доступ к базе данных кассандры из Intellij IDEA - PullRequest
0 голосов
/ 03 ноября 2018

У меня есть интеллигентная идея 2018.2.5, созданная 16 октября 2018 года.

Я пытаюсь добавить в панель «База данных» кассандру. Для этого я захожу в настройки «Источник данных и драйверы» в Intellij и добавляю драйвер для cassandra -> изображение из intellij после этого я пытаюсь создать новое соединение с базой данных, соединение успешно но тогда, когда я хочу посмотреть на таблицы -> я получаю ошибку

Cassandra: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'rs' of com/intellij/database/util/JdbcUtil.result ... more

и таблицы не отображаются.

исключение и пустая таблица

Может быть, мне нужно добавить дополнительные настройки или драйвер может быть неправильно настроен?

P.S .: Я создал пространство ключей, а не пустую таблицу

1 Ответ

0 голосов
/ 07 ноября 2018

Похоже, что Intellij связывает драйвер Cassandra JDBC с dbschema.com. Мне удалось подключить его к локальному экземпляру Cassandra и следующей конфигурации: https://imgur.com/a/fiJfULf

См. Документы, если у вас более сложная конфигурация: https://www.dbschema.com/documentation/Cassandra/index.html

Обратите внимание, что, поскольку это драйвер JDBC, вам нужно будет выполнять запросы в SQL (не в CQL). Кроме того, поскольку Cassandra не является базой данных SQL, существует ряд функций, которые, вероятно, не будут работать (в том числе просмотр схемы Cassandra).

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