【问题标题】:Cassandra - Connection and Data InsertionCassandra - 连接和数据插入
【发布时间】:2015-04-25 18:06:38
【问题描述】:

下面是我的基本程序

public static void main(String[] args) {
  Cluster cluster;
  Session session;

  cluster  = Cluster.builder().addContactPoint("192.168.20.131").withPort(9042).build();

  System.out.println("Connection Established");

  cluster.close();
}

现在我想知道我有一个 7 节点集群,并且我有 cassandra 实例在所有 7 个节点上运行。假设上面提到的 IP 地址是我的入口点,它实际上是如何工作的。假设其他用户尝试在 7 个中的任何其他 cassandra 节点上运行程序,以便输入哪个 IP 作为联络点。或者我是否必须在我的 main() 方法中添加所有 7 个节点 IP 地址逗号分隔..?

【问题讨论】:

标签: cassandra cassandra-2.0


【解决方案1】:

正如here所描述的那样,

驱动通过查询发现构成集群的节点 用于构建集群对象的接触点。在这之后 取决于集群的负载均衡策略来跟踪节点 事件(即添加、向下、删除或向上)通过其实现 Host.StateListener 接口。

【讨论】:

    猜你喜欢
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 2018-03-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多