【问题标题】:Mondrian with cassandra蒙德里安与卡桑德拉
【发布时间】:2017-06-07 20:06:12
【问题描述】:

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

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

一些超级酷的男孩/女孩可以帮助我吗?

【问题讨论】:

    标签: jdbc cassandra olap mondrian rolap


    【解决方案1】:

    Mondrian 与 Cassandra 不兼容。

    查看Mondrian Database compatibility list

    使用 Datastax Java 驱动程序:

    <dependency>
      <groupId>com.datastax.cassandra</groupId>
      <artifactId>cassandra-driver-core</artifactId>
      <version>3.2.0</version>
    </dependency>
    

    例子:

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-16
      • 1970-01-01
      • 2015-10-19
      • 2015-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多