如何在Cassandra群集中的不同节点之间分配数据

用户名

我已经设置了一个具有两个不同节点的多节点cassandra集群,这些集群具有所有必需的配置,即cluster_name,endpoint_snitch,seed,auto_bootstrap等。我正在将数据中心用作这两个节点的dc1。我使用以下方法创建了键空间:

CREATE KEYSPACE dcTest WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'dc1' : 2 };

现在,当我启动两个节点并尝试在数据库中输入数据时,它将在两个节点上创建副本。即,如果我在table中创建4行,它也会在另一个节点上复制所有4行。我希望这些数据分布在各个节点上。即在一个节点上两个,在另一个节点上两个。

它是通过配置键空间来实现的吗?我有什么想念的吗?

Nodetoll状态-

 nodetool -p 7199 status cassandrareplication1
    Datacenter: dc1
    ===============
    Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address         Load       Tokens       Owns (effective)  Host ID                               Rack
UN  10.45.123.123  35.01 MB   256          50.3%             8c529955-c42a-4629-dfgh-0666a444acbb  rack1
UN  10.45.123.124  225.4 KB   256          49.7%             eddf1039-d803-4d61-dfse-1ce0ec3782a9  rack1
西蒙·冯塔娜·奥斯卡森

您应该复制因子1,而不是2。这意味着该键空间中的所有数据将在该数据中心内被复制一次。以2作为复制因子,它将被复制两次,三次复制,依此类推。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

LVM-如何在磁盘之间分配数据

如何在列表元素之间分配数据框的行

如何在MPI群集中将单个节点的多个核心分配给单个作业/流程?

如何在AKS群集中创建Windows节点池?

如何在服务器群集中的任何两个节点之间实现无密码的ssh登录

kmeans群集中节点与质心之间的距离?

如何从多节点cassandra群集中重新启动一个活动节点?

如何在群集中对不同的缓存进行分组

是否可以仅从复制因子为3的Cassandra群集中的单个节点读取数据?

删除Cassandra群集中的大量数据

Raft群集中的节点如何知道“多数”?

如何在群集中为一个节点和所有节点运行预定方法?

如何在HDInsight群集上查找不同节点的IP地址

敏捷如何在群集之间分配工作?

如何在Elixir / Phoenix群集之间分配持久连接?

如何在节点之间分配部署?

如何在字节类型数组中分配数据

如何在onCreated中分配数据上下文

有没有办法在graphviz中使用fdp布局在同一群集中的节点之间以及不同群集中的节点之间具有不同的边缘样条曲线?

MATLAB-如何比较数据集中的值并将其分配给群集?

登录节点如何与Slurm群集中的计算节点通信?

在Akka群集节点之间流式传输数据

如何在MongoDB分片群集中处理不同的服务器类型

如何将数据完全复制到新的Cassandra群集节点?

Cassandra群集与节点

如何解释Cassandra群集中看似奇怪的行为?

Zookeeper如何管理其他群集中的节点角色?

如何恢复dataproc群集中已删除的主节点?

如何获取 Service Fabric 群集中节点的 VM 类型/大小?