Добавление драйвера Cassandra JDBC в DBeaver Community Edition
Все мы для работы с SQL используем различные редакторы. Если вдруг Вам не хватает бесплатных инструментов для работы с Cassandra CQL, то Вы попали по адресу. Лично я рекомендую редактор DBeaver Community Edition. В этой версии доступны драйверы баз данных MySQL, PostgreSQL, Hive, Spark Thrift, SQLlite, Oracle и многих других. Если Вы не хотите устанавливать другой редактор/студию только для Cassandra, у меня для вас хорошие новости. Мы можем добавить драйвер Cassandra JDBC в DBeaver Community Edition. В этом посте мы рассмотрим, как это сделать.
Загрузка драйвера JDBC
Для этого мы будем использовать драйвер Simba JDBC, разработанный компанией DataStax.
Перейдем в папку Downloads и распакуем jar-файл (Рис.2).
Импорт драйвера JDBC в DBeaver
Запустите программу DBeaver. Откройте Менеджер драйверов из меню База данных (Рис.3)
После нажатия на Driver Manager нажмите кнопку New, откроется новое окно определения драйвера (Рисунок 4). Заполните поля в этом окне, как показано на рисунке 4.
- Имя драйвера: Cassandra
- Тип драйвера: Generic
- Название класса: com.simba.cassandra.jdbc42.Driver
- URL-модель: jdbc:cassandra://{host}[:{port}];AuthMech=0 (если в кластере включена аутентификация, установите значение 1)
- Порт по молчанию: 9042
На рисунке 4 показана вкладка Libraries, при нажатии на которую появляется окно, в котором мы можем добавить jar-файл драйвера (Рис. 5). Выбираем Add File(2) -> CassandraJDBC42.jar(3) и нажимаем кнопку Open (4).
После завершения вышеописанного процесса (Рис. 5) и нажатия кнопки Ok (4) Вы увидите, что Cassandra была успешно добавлена.
Создание соединения с Cassandra
Теперь мы можем создать соединение с Cassandra, как и с любой другой базой данных. Как показано на рисунке 7, сначала создаем новое соединение (1), а затем ищем Cassandra в поисковой строке (2).
Когда выбрана база данных Cassandra, откроется окно, содержащее информацию о подключении (Рис. 8).
Когда мы нажмем кнопку Test Connection, то увидим, что подключение прошло успешно (Рис. 9).
Запрос Cassandra CQL
Теперь мы можем открыть страницу SQL-редактора и написать нужные нам CQL-команды.
Начнем с создания пространства ключей.
Как видно на рисунке 11, мы проверили, что он работает успешно.
На этом у нас все, желаю Вам удачи при работе с Cassandra!
Полезные ссылки:
- https://downloads.datastax.com/#odbc-jdbc-drivers
- https://stackoverflow.com/questions/69027126/how-do-i-connect-to-cassandra-with-dbeaver-community-edition
- https://dbeaver.com/docs/wiki/Database-drivers
- https://downloads.datastax.com/#odbc-jdbc-drivers















