Mam pomysł Intellij 2018.2.5 zbudowany na zainstalowanym 16 października 2018 roku.

Próbuję dodać do panelu "Baza danych" cassandra. W tym celu wchodzę w ustawienia "Źródło danych i sterowniki" w Intellij i dodaję sterownik dla cassandry -> obraz z intellij potem próbuję utworzyć nowe połączenie z bazą danych, połączenie jest pomyślne ale potem gdy chcę spojrzeć na tabele -> pojawia się błąd

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

I nie są wyświetlane żadne tabele.

wyjątek i pusta tabela

Może muszę dodać więcej ustawień lub sterownik może być źle skonfigurowany?

PS: Stworzyłem przestrzeń klawiszy, a nie pustą tabelę

4
Юрий Кузнецов 3 listopad 2018, 17:07
Którego sterownika używasz? Cassandra nie ma oficjalnego sterownika JDBC, chociaż wydaje mi się, że istnieje kilka zastrzeżonych
 – 
Justin Cameron
5 listopad 2018, 02:49
Używam sterownika firmy Intellij Idea. i.stack.imgur.com/h34gC.jpg Może znasz inny sposób? jeśli wiesz, udostępnij.
 – 
Юрий Кузнецов
5 listopad 2018, 15:51

1 odpowiedź

Najlepsza odpowiedź

Wygląda na to, że Intellij pakuje sterownik Cassandra JDBC z dbschema.com. Udało mi się go połączyć z lokalną instancją Cassandry i następującą konfiguracją: https://imgur.com/ a/fiJfULf

Zobacz dokumentację, jeśli masz bardziej złożoną konfigurację: https://www.dbschema.com/ dokumentacja/Cassandra/index.html

Zauważ, że ponieważ jest to sterownik JDBC, będziesz musiał wykonywać zapytania w SQL (nie CQL). Ponadto, ponieważ Cassandra nie jest bazą danych SQL, istnieje wiele funkcji, które prawdopodobnie nie będą działać (m.in. przeglądanie schematu Cassandra).

1
Justin Cameron 7 listopad 2018, 01:38