如何配置DBeaver和Cassandra

sam*_*mir 12 cassandra dbeaver

我是DBeaver的新手.从论坛我知道驱动程序需要更新cassandra 3+才能使用DBeaver. https://github.com/serge-rider/dbeaver/issues/167 我下载了这个新驱动程序但无法设置类路径.任何人都可以帮我这个.下面是我为驱动程序和cassandra做的当前配置.

在此输入图像描述

Bla*_*aer 12

下载并使用dbeaver企业版(虽然也是免费的,但不是开源的),默认包含cassandra驱动程序.

  • dbeaver企业自2017年7月起不自由:( (32认同)

man*_*uza 10

由于我在DBeaver安装后发现Cassandra驱动程序时遇到了一些问题,因此我采用了另一种方式:

  • 克隆了这个GitHub项目
  • 构建jar文件(mvn包)
  • 使用项目自述文件中描述的JDBC类名和JDBC URL值将此jar文件添加到驱动程序管理器配置:

在此输入图像描述

  • 为了帮助其他人进行复制和粘贴,类名称为“org.apache.cassandra2.cql.jdbc.CassandraDriver”,URL 模板为“jdbc:cassandra://{host}[:{port}]/{database}”。 (3认同)
  • 我使用git项目中提到的胖jar,它可以连接到显示所有键空间及其表的cassandra.但是当涉及到显示数据时,会出现错误,"读取数据'table_name'遇到了问题" (2认同)

art*_*wwl 6

在 DBeaver 社区版 7.3.0.202011292131 上测试

  1. 转到https://downloads.datastax.com/#odbc-jdbc-drivers
  2. 为 Apache Cassandra 选择 Simba JDBC 驱动程序
  3. 打开 DBeaver
  4. 数据库 > 驱动管理器
  5. 新的 [![预览][1]][1][1]:https://i.stack.imgur.com/MHzRY.png

6.不要手动填写Class Name,Add file点击Find Class选择后。