在本文中,我们将学习Apache Cassandra如何在集群中的节点之间分区和分配数据。此外,我们将看到Cassandra如何在多个节点中存储复制的数据以实现高可用性。
2. 节点
在Cassandra中,单个节点运行在服务器或虚拟机(VM)上。Cassandra是用Java语言编写的,这意味着Cassandra的运行实例是一个Java虚拟机(JVM)进程。Cassandra节点可以位于云中、本地数据中心或任何磁盘上。对于数据存储,根据推荐,我们应该使用本地存储或直连存储,而不是SAN。
Cassandra节点负责以分布式哈希表的形式存储所有数据。Cassandra提供了一个名为_nodetool_的工具,用于管理和检查节点或集群的状态。
大约 7 分钟