Cassandra或Apache Cassandra是一个开源的NoSQL数据库,最初由Facebook开发,但后来转为Apache许可;因此,现在也被称为Apache Cassandra。NoSQL数据库主要用于在当前技术时代的竞争,为处理图形内容、视频提供支持。由于Cassandra属于NoSQL类别,它以键值对的形式存储数据,并使用自己的查询检索语言,即CQL(Cassandra查询语言)。Cassandra的最外层外壳被称为Cluster,它由几个节点组成,节点只是在一台机器上运行的Cassandra的实例。
如何在 Debian 11 上安装 Cassandra
本节提供了一个在 Debian 11 上安装 Cassandra 的程序指南;让我们从定义一些先决条件开始。
先决条件
下面的列表包含了安装前必须执行的初始步骤。
- 最新版本的Java
- 访问Apache Cassandra资源库
最初的几个步骤是指获得上述先决条件。
第1步:在 Debian 11 上安装最新的 Java
Apache Cassandra需要在您的Debian 11上有最新版本的Java;所以,如果您没有,请使用下面的命令来获取最新的Java。
$ sudo apt install default-jdk

为了验证Java的成功安装,您可以通过发布下面的命令来检查已安装的Java的版本。
$ java -version

第2步:添加Cassandra资源库
要添加Apache Cassandra资源库,您必须有GPG密钥才能将资源库添加到Debian 11;在终端执行以下命令,下载GPG密钥以实现安全连接。
$ curl https://downloads.apache.org/cassandra/KEYS | sudo apt-key add -

一旦添加了 GPG 密钥,你就可以通过发出下面提到的命令来添加 Cassandra 仓库了。
$ echo "deb https://downloads.apache.org/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

第3步:安装Apache Cassandra
在完成先决条件后,你现在终于可以在 Debian 11 上安装 Cassandra 了。但在这之前,请使用下面的命令更新Debian 11的软件包列表。
$ sudo apt update

在更新之后,通过发出以下命令来安装Apache Cassandra。
$ sudo apt install cassandra

第4步:验证安装并连接到Cassandra
你可以检查Cassandra服务的状态以验证其安装;为此,使用上述命令。
$ sudo systemctl status cassandra

之后,你也可以通过发布下面提到的命令来检查Cassandra集群的状态。
输出中的 "UN"标记表明集群是 "UP"且运行 "正常"
$ sudo nodetool status

结论
蝶变是一个著名的开源操作系统Linux发行版,为访问几个数据库提供了广泛的支持。数据库是使用任何查询语言来存储和处理数据的关键组件。SQL 和 NoSQL 数据库分别用于以表格限制形式和文件形式存储数据。Apache Cassandra是指一种NoSQL类型的数据库,它使用键值对来存储数据,CQL被Cassandra用来操作数据。Cassandra服务可以在几个服务器上存储和处理大量的数据。在这篇文章中,我们提供了一个示范,在Debian 11上安装Apache Cassandra,同时也提供了它的连接。此外,对于新手来说,本指南也提供了对Cassandra基础知识的深入了解。