【问题标题】:Cassandra Cluster Vs NodesCassandra 集群与节点
【发布时间】:2016-08-14 05:13:38
【问题描述】:

我是 Cassandra 的初学者,我试图了解一些基本的东西。

1) Cassandra Cluster:是指物理服务器吗?是否可以在一台物理机上运行多个集群?

2) Cassandra 节点:根据定义,一个集群可以有多个节点。我们可以在单个物理机器上拥有多个节点吗?还是一个节点意味着一台机器?

3) 我有两台物理机器,我刚刚在两台机器上都安装了 Cassandra 服务器并配置了两台 Cassandra 服务器之间的同步,所以如果我使用 NetworkTopologyStrategy 创建任何密钥空间,我可以在两台服务器上看到。是说我创建了两个集群还是两个节点?

在上述问题上需要帮助。

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    让我们将 JVM 作为一个单元来工作。

    Cassandra 节点:它是运行 Cassandra 的单个 JVM 实例。它可以在单个物理机上运行,​​也可以在 VM 或 docker 容器上运行。

    Cassandra 集群:一组或多组 Cassandra 节点组成一个 Cassandra 集群。

    因此,如果您有 2 台物理机器,则您始终可以运行 2 个以上的节点,具体取决于您机器的容量。您还可以运行多个集群。即例如:您可以创建 6 个 VM 来准备 6 个节点并将它们分组为两个集群,每个集群 3 个。这由 cassandra.yaml 控制。

    这是否意味着我创建了两个集群或两个节点? 不,这意味着您创建了两个节点并将它们分组到一个集群中。

    【讨论】:

      猜你喜欢
      • 2012-05-02
      • 2020-04-12
      • 2017-10-27
      • 2017-06-03
      • 2016-07-04
      • 2018-07-19
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      相关资源
      最近更新 更多