如何在 Ubuntu 16.04 LTS 上安装 Cassandra

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装和配置 Cassandra。 对于那些不知道的人, Apache Cassandra 是一个 NoSQL 数据库,旨在将大量数据存储在分散的、高度可用的集群中。 NoSQL 是指具有不同于 MySQL、PostgreSQL 和 Microsoft SQL 等关系数据库中使用的表格关系的数据模型的数据库。 这 Apache 当您需要可扩展性和高可用性而不影响性能时,Cassandra 数据库是正确的选择。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示逐步安装 Apache Ubuntu 16.04 (Xenial Xerus) 服务器上的 Cassandra。

在 Ubuntu 16.04 LTS 上安装 Cassandra

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 Java。

Cassandra 需要在您的服务器上运行 Java 应用程序,请确保您已安装最新的 Java 版本:

add-apt-repository ppa:webupd8team/java

添加 PPA 后,一一运行以下命令安装 Java:

apt-get update apt-get install oracle-java8-set-default

验证已安装的 Java 版本:

# java -version java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

步骤 2. 安装 Cassandra。

我们将使用官方提供的软件包安装 Cassandra Apache 软件基础,​​因此添加 Cassandra 存储库以使该软件包可用于您的系统:

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

添加 Cassandra 存储库的公钥,这样您就不会遇到 GPG 错误:

gpg --keyserver pgp.mit.edu --recv-keys 749D6EEC0353B12C gpg -- --armor 749D6EEC0353B12C | sudo apt-key add -

安装 Cassandra:

apt-get update apt-get install cassandra -y

启动 Cassandra 并根据自己的喜好对其进行配置。 您很可能希望启用它以在启动时启动。 如果发生停电或维护,您不会忘记在重新启动后重新启动它:

systemctl start cassandra systemctl enable cassandra

Cassandra 使用单独的命令行进行控制,因此我们需要确保激活它:

[[email protected] ~]# cqlsh Connected to Test Cluster at 127.0.0.1:9042. [cqlsh 5.0.1 | Cassandra 3.0.9 | CQL spec 3.4.0 | Native protocol v4] Use HELP for help. cqlsh>

您可能需要检查有关节点和集群的信息,以了解如何解决各种问题或更新信息:

[[email protected] ~] nodetool status Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 216.14 KB 256 100.0% 2a0b7fa9-23c6-e46-83a4-e6c06e2f5736 rack1

恭喜! 您已成功安装 Cassandra。 感谢您使用本教程进行安装 Apache Ubuntu 16.04 LTS(Xenial Xerus)系统上的 Cassandra。 如需其他帮助或有用信息,我们建议您查看 官方 Apache 卡桑德拉网站.

Save

Save

Save