如何在单节点 Ubuntu 16.04 上安装 Apache Cassandra NoSQL 数据库如何在单节点 Ubuntu 16.04 上安装 Apache Cassandra NoSQL 数据库如何在单节点 Ubuntu 16.04 上安装 Apache Cassandra NoSQL 数据库如何在单节点 Ubuntu 16.04 上安装 Apache Cassandra NoSQL 数据库
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在单节点 Ubuntu 16.04 上安装 Apache Cassandra NoSQL 数据库

本教程适用于这些操作系统版本

  • Ubuntu 20.04(Focal Fossa)
  • Ubuntu 16.04(Xenial Xerus)

在此页

  1. 第 1 步 - 在 Ubuntu 16.04 上安装 Java 8
  2. 第 2 步 - 在 Ubuntu 16.04 上安装 Apache Cassandra
  3. 参考资料

Apache Cassandra 是一种分布式 NoSQL 数据库管理系统,旨在处理大量数据。它是免费和开源的,并提供无单点故障的高可用性。 DBMS 最初由 Facebook 为其 Facebook 收件箱搜索功能开发,并于 2008 年发布。但是现在,它由 Apache Software Foundation Developers 开发/维护。

在本教程中,我们将讨论单节点的基本 Apache Cassandra 安装过程。值得一提的是,我们将只使用一台服务器来安装Apache Cassandra,所有命令和说明都在Ubuntu 16.04上进行了测试。

我们将要做什么:

  1. 在 Ubuntu 16.04 上安装 Java
  2. 在 Ubuntu 16.04 上安装 NoSQL 数据库 Apache Cassandra
  3. 测试 Apache Cassandra 安装

先决条件

  • Ubuntu 16.04
  • 根权限

第 1 步 - 在 Ubuntu 16.04 上安装 Java 8

NoSQL 数据库 Cassandra 是用 Java 编写的跨平台应用程序。所以不用说,在系统上安装 java 是一个基本要求。

在第一步中,我们将从 PPA 存储库安装 java 8。但是,在添加存储库之前,请确保您的系统上安装了 python-software-properties 包。如果没有,那么您可以使用以下命令安装它。

sudo apt update
sudo apt install python-software-properties -y

安装完成后,使用以下命令将新的 Java PPA 存储库添加到系统中:

sudo add-apt-repository -y ppa:webupd8team/java

然后更新所有 Ubuntu 存储库。

sudo apt update

就是这样。现在您可以使用下面的命令安装 Java 8。

sudo apt install oracle-java8-installer -y

作为安装过程的一部分,您将被询问有关 Oracle 许可条款的信息 - 选择是并按 Enter。

要验证现在是否安装了 Java,请执行以下命令:

java -version

系统应该显示安装的 Java 版本——基本上,输出类似于以下内容:

好了,Java 8 已经安装在你的 Ubuntu 16.04 系统上了。

第 2 步 - 在 Ubuntu 16.04 上安装 Apache Cassandra

Apache Cassandra 可以从二进制 tarball 文件安装。或者,您也可以使用 Apache 存储库中的 Debian 软件包安装它。在本教程中,我们将使用后一种方法进行安装。

作为此方法的一部分,我们需要添加 Apache Cassandra 存储库,然后添加一个新密钥,最后安装 NoSQL 数据库 Apache Cassandra。

因此,首先,使用以下命令向系统添加新的 Apache Cassandra 存储库。

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

现在添加并签署软件开发人员密钥。

curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

继续,现在更新 Ubuntu 存储库,然后安装 Apache Cassandra。为此,请使用以下命令:

sudo apt update
sudo apt install cassandra -y

安装完成后,启动 Cassandra 服务,然后使用以下 systemctl 命令使其在开机时运行。

systemctl start cassandra
systemctl enable cassandra

要检查服务状态,请使用以下命令。

systemctl status cassandra

这是我们机器上生成的上述命令的输出:

因此,在这一步中,我们成功地在 Ubuntu 16.04 服务器上安装了 Apache Cassandra,并启动并运行了它。

第 3 步 - 基本 Apache Cassandra 管理工具

在此步骤中,我们将对 NoSQL 数据库安装进行一些测试。 Apache Cassandra 提供了一些命令行工具来管理服务和数据库。

- 使用节点工具进行测试

基本上,nodetool 是用于管理 Apache Cassandra 集群的命令行实用程序。在我们的设置中,我们没有集群,因为我们只在一台服务器上安装了 NoSQL 数据库。但是,我们仍然可以使用 nodetool 进行一些测试。

首先,运行 nodetool 命令以获取 Cassandra 服务器状态。

sudo nodetool status

你应该得到类似于以下的输出:

正如您所见,Apache Cassandra 处于正常状态。它在本地主机 IP 下运行。

- 使用 cqlsh 进行测试

cqlsh 是用 Python 编写的命令行工具,用于执行 Cassandra 查询语言 (CQL) 命令。它是 Cassandra 客户端命令行实用程序。

只需运行 cqlsh 命令(如下所示)。

cqlsh

您应该会看到类似于以下内容的输出:

如您所见,我们案例中的输出显示连接到我们在本地主机上运行的测试集群。

参考

©2015-2025 艾丽卡 support@alaica.com