📅  最后修改于: 2023-12-03 15:24:27.416000             🧑  作者: Mango
Cassandra是一个开源的分布式NoSQL数据库,它具有高可扩展性、高容错性和高吞吐量等特点。本文将介绍在CentOS上安装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
下载完毕后,使用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 -f
执行该命令后,Cassandra将会在前台运行并输出日志信息。请勿关闭终端窗口,否则Cassandra将会停止。
如果你想将Cassandra以守护进程的方式运行,可以使用以下命令:
sudo /usr/local/apache-cassandra-3.11.10/bin/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的安装并不是一件困难的事情,只需要按照以上步骤依次执行即可。希望本文能够为你提供帮助。