📜  如何在CentOS上安装Cassandra(1)

📅  最后修改于: 2023-12-03 15:24:27.416000             🧑  作者: Mango

在CentOS上安装Cassandra

Cassandra是一个开源的分布式NoSQL数据库,它具有高可扩展性、高容错性和高吞吐量等特点。本文将介绍在CentOS上安装Cassandra的步骤。

步骤一:下载Cassandra

首先,访问Cassandra官网(https://cassandra.apache.org/),找到下载链接。选择最新版本的二进制文件进行下载。本文以Cassandra 3.11.10为例:

wget https://downloads.apache.org/cassandra/3.11.10/apache-cassandra-3.11.10-bin.tar.gz
步骤二:解压缩Cassandra

下载完毕后,使用tar命令将文件解压,并将其移动到/usr/local目录下:

tar -xvf apache-cassandra-3.11.10-bin.tar.gz
sudo mv apache-cassandra-3.11.10 /usr/local/
步骤三:设置系统环境变量

为了方便在任何目录下都能访问Cassandra,我们需要将Cassandra的bin目录添加到系统环境变量中。编辑/etc/profile文件:

sudo vi /etc/profile

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

export CASSANDRA_HOME=/usr/local/apache-cassandra-3.11.10
export PATH=$CASSANDRA_HOME/bin:$PATH

保存并退出该文件,然后立即更新环境变量:

source /etc/profile
步骤四:运行Cassandra

现在,我们已经安装了Cassandra并配置了环境变量。可以使用以下命令来启动Cassandra:

cassandra -f

执行该命令后,Cassandra将会在前台运行并输出日志信息。请勿关闭终端窗口,否则Cassandra将会停止。

如果你想将Cassandra以守护进程的方式运行,可以使用以下命令:

sudo /usr/local/apache-cassandra-3.11.10/bin/cassandra

如此一来,即可关闭终端窗口,Cassandra将在后台运行。

步骤五:测试Cassandra

完成以上步骤后,可以打开Cassandra Shell来测试Cassandra是否正确安装。在终端中输入以下命令:

cqlsh localhost

如果提示Connection refused错误,可以使用以下命令:

sudo systemctl start cassandra

如果一切正常,将会看到类似于以下输出的信息:

Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.11.10 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

至此,你已经成功在CentOS上安装了Cassandra。

结论

Cassandra的安装并不是一件困难的事情,只需要按照以上步骤依次执行即可。希望本文能够为你提供帮助。