第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
ApacheCassandra是一个免费的开源分布式NoSQL数据库系统,跨多个系统具有高可用性,从而消除了单一故障点。
日期:2020-07-07 20:57:19 来源:oir作者:oir