1

我正在从 Wso2DSS 连接到 CassandraDB,我添加了 (apache-cassandra-cql-1.0.3,cassandra-all-0.8.0-beta2) jar 文件,但仍然出现以下错误。

  java.sql.SQLException: org.apache.cassandra.cql.jdbc.CassandraDriver.

我该如何解决这个错误?

4

1 回答 1

1

如果您使用的是最新版本的 DSS (> v.3.0.0),则用于通过 JDBC 连接到 Cassandra 的 Cassandra JDBC 驱动程序默认随 DSS 一起提供。因此,只需使用 driverClassName "org.apache.cassandra.cql.jdbc.CassandraDriver" 和其他相关参数(如数据服务描述符文件中的碳数据源或内联数据源)配置 DSS 中的数据源JDBC URL、用户名、密码等,并在数据服务描述符中指向它。(.dbs 文件)

但是,如果您使用任何其他 WSO2 产品,例如 ESB 或旧版本的 DSS,则必须将 cassandra JDBC 驱动程序和其他依赖项 jar(如果有)下载到 CARBON_HOME/repository/components/lib,重新启动服务器,然后配置指向 Cassandra 的数据源。

希望这可以帮助。

问候, 普拉巴斯

于 2013-06-19T13:33:04.450 回答