首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mondrian与cassandra

Mondrian与cassandra
EN

Stack Overflow用户
提问于 2017-06-08 04:06:13
回答 1查看 213关注 0票数 0

我尝试在mondrian上使用cassandra数据库,但没有成功,有什么方法可以让它工作吗?或者这是不可能的,因为mondrian只适用于关系数据库?我的代码适用于mysql

代码语言:javascript
复制
Connection connection = new Connection();
        connection.setCatalogPath( getClass().getResource( "/mySchema.xml" ).getPath() );
        connection.setDriver( "com.datastax.driver.core.Cluster" );
        connection.setUrl( "127.0.0.1:9160/myKeySpace" );
        connection.setPassword( "cassandra" );
        connection.setUser( "cassandra" );
        rolapConnection = (RolapConnection) DriverManager.getConnection( connection.getProperties(), null );

我试着这样做,但总是得到这个错误

mondrian.olap.MondrianException: Mondrian Error:Internal error: Error while creating SQL connection: Jdbc=jdbc:cassandra://127.0.0.1:9160/myKeySpace; JdbcUser=cassandra; JdbcPassword=cassandra

No suitable driver found for jdbc:cassandra://127.0.0.1:9160/myKeySpace

某个超级酷的男孩/女孩能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-08 14:09:22

Mondrian与Cassandra不兼容。

检查Mondrian Database compatibility list

使用Datastax Java驱动程序:

代码语言:javascript
复制
<dependency>
  <groupId>com.datastax.cassandra</groupId>
  <artifactId>cassandra-driver-core</artifactId>
  <version>3.2.0</version>
</dependency>

示例:

代码语言:javascript
复制
Cluster cluster = null;
try {
    cluster = Cluster.builder()                                                    // (1)
            .addContactPoint("127.0.0.1")
            .build();
    Session session = cluster.connect();                                           // (2)

    ResultSet rs = session.execute("select release_version from system.local");    // (3)
    Row row = rs.one();
    System.out.println(row.getString("release_version"));                          // (4)
} finally {
    if (cluster != null) cluster.close();                                          // (5)
}

Read More

还有一个Cassandra JDBC驱动程序

http://www.dbschema.com/cassandra-jdbc-driver.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44421856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档