第1步:安装Java

要获取最新版本的Apache Cassandra,我们可以从其网站上使用它的.deb文件或者将其官方存储库添加到Ubuntu。

但是,我们将需要安装Oracle Java

运行以下命令安装OpenJDK 8:

sudo apt update
sudo apt install openjdk-8-jdk

要验证是否已安装和运行OpenJDK,请运行以下命令:

java -version

它应该打印出类似下面的内容

openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

安装OpenJDK 8后,下面继续安装Apache Cassandra。

第2步:安装apache cassandra

如果我们不想从其.deb文件手动安装Cassandra,然后添加Cassandra的官方包存储库以使其更轻松地安装和更新。

要添加Apache Cassandra存储库和密钥,请运行下面的第一行命令导入存储库的GPG密钥。
第二行将Apache Cassandra存储库添加到一个名为cassandra.sources.list的新文件中。

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add 
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.sources.list'

在上面的步骤后, 运行以下命令来安装cassandra。

sudo apt update
sudo apt install cassandra

要验证是否正确安装了Cassandra,请运行以下命令:

nodetool status

我们应该看到类似下面的内容

Status=Up/Down
|/State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.68 KiB  256          100.0%            bbdd9509-523a-45ac-a03f-64c478515de9  rack1

要通过CQL(Cassandra查询语言)与Cassandra互动,我们可以使用命令行实用程序名为CQLSH的命令行实用程序

cqlsh

我们应该登录CQL终端屏幕。

Connected to Test Cluster at 127.0.0.1:9042.

我们已在Ubuntu 16.04和18.04上成功安装了Apache Cassandra

如何在Ubuntu 18.04上安装和配置Apache Cassandra

ApacheCassandra是一个免费的开源分布式NoSQL数据库系统,跨多个系统具有高可用性,从而消除了单一故障点。

日期:2020-07-07 20:57:19 来源:oir作者:oir