【问题标题】:how to configure the DBeaver and Cassandra如何配置 DBeaver 和 Cassandra
【发布时间】:2017-01-20 09:31:36
【问题描述】:

我对 DBeaver 很陌生。从论坛我知道驱动程序需要更新 cassandra 3+ 才能与 DBeaver 一起使用。 https://github.com/serge-rider/dbeaver/issues/167 我下载了这个新驱动程序,但无法设置类路径。谁能帮我解决这个问题。以下是我为驱动程序和 cassandra 所做的当前配置。

【问题讨论】:

  • 现在它使用下面的配置。 cassandra-jdbc-driver:dbschema.com/cassandra-jdbc-driver.html 驱动程序信息:驱动程序名称:用户友好名称驱动程序类型:通用 Java 驱动程序类:com.dbschema.CassandraJdbcDriver URL:jdbc:cassandra://{host}[:{port}]/{数据库} 所需文件:cassandra-driver.jar 默认端口:9042 库文件:cassandrajdbc1.1
  • 能把步骤写下来吗?

标签: cassandra dbeaver


【解决方案1】:

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

【讨论】:

  • dbeaver 企业自 2017 年 7 月起不再免费 :(
【解决方案2】:

由于安装 DBeaver 后我在查找 Cassandra 驱动程序时遇到了一些问题,所以我通过了另一种方式:

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

【讨论】:

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

这是您可以使用trial drivers 的另一种解决方案以及配置方式:

https://www.cdata.com/kb/tech/cassandra-jdbc-dbvr.rst

【讨论】:

  • 试用期限制为 30 天。
【解决方案4】:

在 DBeaver 社区版 7.3.0.202011292131 上测试

  1. 转到https://downloads.datastax.com/#odbc-jdbc-drivers
  2. 为 Apache Cassandra 选择 Simba JDBC 驱动程序
  3. 打开 DBeaver
  4. 数据库 > 驱动程序管理器

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

【讨论】:

  • 那个对我有用。我只需要添加一个连接属性:在“驱动程序属性”下,新建,AuthMech 设置为 1
猜你喜欢
  • 1970-01-01
  • 2019-10-26
  • 1970-01-01
  • 2019-03-13
  • 2021-10-31
  • 2021-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多