如何安装 Apache Debian 9 上的 Cassandra

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

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

安装 Apache Debian 9 Stretch 上的 Cassandra

第 1 步。在我们安装任何软件之前,重要的是通过运行以下命令确保您的系统是最新的 apt-get 终端中的命令:

apt-get update apt-get upgrade

步骤 2. 安装 Java。

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

sudo nano /etc/apt/sources.list.d/java-8-debian.list

并在文件末尾添加以下两行:

deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main  deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

现在在您的系统上导入 GPG 密钥以在安装之前验证包:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

然后,您将需要使用以下命令完全更新系统并安装它:

sudo apt-get update sudo apt-get install oracle-java8-installer

步骤 2. 安装 Cassandra。

我们将使用官方提供的软件包安装 Cassandra Apache 软件基础:

wget https://www.us.apache.org/dist/cassandra/3.11.1/apache-cassandra-3.11.1-bin.tar.gz

解压存档:

tar -xvzf apache-cassandra-3.11.1-bin.tar.gz mv apache-cassandra-3.11.1 ~/cassandra

创建所需的目录:

mkdir /var/lib/cassandra mkdir /var/log/cassandra

通过运行设置 Cassandra 的变量:

 CASSANDRA_HOME=~/cassandra  PATH=$PATH:$CASSANDRA_HOME/bin

接下来,您可以使用以下命令运行 C​​assandra 的单节点测试集群:

sh ~/cassandra/bin/cassandra sh ~/cassandra/bin/cassandra-cli

如果你得到“Connected to: ‘Test Cluster”,你就成功地运行了你的单节点集群。

恭喜! 您已成功安装 Apache 卡桑德拉。 感谢您使用本教程安装最新版本的 Apache Debian 9 Stretch 服务器上的 Cassandra NoSql。 如需更多帮助或有用信息,我们建议您查看 官方 Apache 卡桑德拉网站.