【问题标题】:MATLAB unable to connect with CassandraMATLAB 无法连接 Cassandra
【发布时间】:2022-01-20 05:09:51
【问题描述】:

我们有一个 cassandra 集群在测试环境中启动并运行。可以通过命令行访问集群,但是 MATLAB 无法连接。

连接字符串:-

contactPoints = "172.31.61.211"; conn = cassandra(contactPoints) cassandra 的属性:

               Cluster: "RQ_1"
         HostAddresses: "172.31.61.211"
       LocalDataCenter: "DC_1"
             Keyspaces: ["dse_insights"]

错误信息:-

使用 cassandra 时出错(第 130 行) 发生 Java 异常: java.lang.NoSuchMethodError: com.google.common.base.Objects.firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 在 com.datastax.driver.core.policies.Policies$Builder.build(Policies.java:285) 在 com.datastax.driver.core.Cluster$Builder.getConfiguration(Cluster.java:1246) 在 com.datastax.driver.core.Cluster.(Cluster.java:116) 在 com.datastax.driver.core.Cluster.buildFrom(Cluster.java:181) 在 com.datastax.driver.core.Cluster$Builder.build(Cluster.java:1264) 在 com.mathworks.toolbox.cassandra.CassandraConnection.(CassandraConnection.java:43)

【问题讨论】:

    标签: amazon-web-services matlab amazon-ec2 cassandra


    【解决方案1】:

    对我来说,math plab 和 Cassandra Java 驱动程序使用的库版本之间似乎存在冲突。特别是在番石榴版本之间 - mathlab 使用与驱动程序冲突的旧版本或新版本。

    此外,mathlab 文档建议切换到基于 C++ 驱动程序的新集成 (doc)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-24
      • 2013-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-04
      • 2018-08-12
      • 2014-09-23
      相关资源
      最近更新 更多