如何设定 Cassandra Cluster 在多个节点上

什么是 Cassandra Cluster?

A Cassandra 集群是整个 Cassandra 数据库。多个 Cassandra Cluster结合起来形成数据库 Cassandra。 该 Cassandra 集群包含多个(多个)不同层的存储单元。每层都包含其他层。

大型组织,例如 Amazon、Facebook 等公司需要管理大量数据。因此这些组织无法在一台机器上存储如此大量的数据。当他们使用类似 Cassandra 采用分布式架构。

这些组织将大量数据存储在多个节点上。这些节点相互通信。为此, Cassandra 集群已建立。

  • Cluster 基本上是一组节点,以便节点可以轻松地相互通信。
  • 协调器节点是与副本进行通信的节点。

分区器

分区器决定数据在集群上的分布方式。分区器使用哈希函数在集群上分配数据。它使用分区键来计算哈希。该哈希称为 象征. 数据以此代币为基础进行分发。

以下是创建步骤指南 Cassandra 簇。

先决条件 Cassandra Cluster

集群设置有以下要求。

  1. 您应该有多台机器(节点)。
  2. 节点必须在局域网(LAN)上相互连接。
  3. 每个节点上都必须安装 Linux。
  4. 你应该有 Cassandra 企业版。
  5. JDK 必须在每台机器上安装。

如何安装 Cassandra Cluster 在Linux上

在每台机器上, Cassandra 需要安装企业版。以下是安装步骤 Cassandra 企业版。

步骤1) 运行 Cassandra 企业版设置
On Linux 终端,运行 Cassandra 企业版设置。将显示以下页面。

安装 Cassandra Cluster 在Linux上

此页面不提供任何必要信息。它仅提供有关 Cassandra 版本。因此请跳过此页并按下一步按钮。

步骤2) 接受许可协议
按下下一步按钮后,将显示以下页面。

安装 Cassandra Cluster 在Linux上

本页提供有关以下软件包和子软件包的信息: Cassandra 即将进行安装。

下面会询问许可证。选中“我接受协议”复选框,然后按下一步按钮。

步骤3) 安装 Builder 并单击下一步
按下下一步按钮后,您将看到以下页面。

安装 Cassandra Cluster 在Linux上

此页面询问您有关安装选项的信息。

  1. 首先,它会询问安装目录。默认情况下,它安装在主目录中。
  2. 接下来,它会询问安装类型,选择简单安装。
  3. 接下来,它会询问是否更新系统,请勾选“否”。
  4. 接下来,它会要求默认接口。有两个选项,您可以在本地主机上安装或选择 IP 地址。选择 IP 地址进行安装
  5. 按下一步按钮。

步骤4) 设置节点并单击下一步
按下下一步按钮后,将显示以下页面。

安装 Cassandra Cluster 在Linux上

此页面询问有关节点设置的信息。

  1. 首先,选择节点类型“Casandra Node”。
  2. 接下来,在“Ring Name”中输入您的集群名称。 Cluster 同一集群中所有节点的名称应该相同。
  3. 接下来,选择种子。种子是其他非种子节点联系的节点。
  4. 提供此信息后,按下一步按钮。

步骤5) 安装 Datastax 代理
按下下一步按钮后,将显示以下页面。

此页面询问您要安装 datastax 代理的 IP 地址。

  1. 安装 ops center 需要 Datastax 代理。Ops center 是监控工具,您可以在其中监控所有节点。
  2. 提供此信息后,按下一步按钮。

安装 Cassandra Cluster 在Linux上

步骤6) 按下一步进行安装
按下下一步按钮后,将显示以下页面。

安装 Cassandra Cluster 在Linux上

现在安装程序已准备好安装。按下一步按钮。

步骤7) 等待安装过程
按下下一步按钮后,将显示以下页面。

安装 Cassandra Cluster 在Linux上

安装程序将开始安装。

步骤8) 点击完成按钮
安装完成后,将显示以下页面。在同一页面上,您将看到默认出现的选项的复选标记。

安装 Cassandra Cluster 在Linux上

开始 Cassandra Node

安装后 Cassandra 每个节点上的企业版,开始 Cassandra 服务器并按照以下步骤操作。

步骤1) 去 Cassandra 企业安装目录,然后输入以下命令

bin/dse 卡桑德拉

开始 Cassandra Node

通过执行此命令, Cassandra 服务器将启动。以下是屏幕截图 Cassandra 服务器自动启动。

开始 Cassandra Node

执行命令大约一分钟后, Cassandra 服务器将启动。逐个启动每个节点服务器。启动所有节点服务器后,您的 Cassandra 集群已可供使用。

结语

本教程解释了为什么 Cassandra 集群是必需的,创建集群的先决条件是什么 Cassandra 集群是什么以及如何创建 Cassandra Cluster。此外,本教程还将指导您如何访问 Cassandra 企业服务器。