安装指导
介绍
简要介绍
Cassandra是一套开源分布式NoSQL数据库系统。
语言:Java
一句话描述:一套开源分布式NoSQL数据库系统
开源协议:Apache
建议的版本
已在鲲鹏云服务器上验证过cassandra-3.11.6版本,并以此版本为例进行说明,请根据实际需要选择版本。
配置安装环境
- 安装openjdk。
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
- 设置环境变量。
export JAVA_HOME=/usr/lib/jvm/JAVA-1.8.0-openjdk*aarch64
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
- 下载ant并解压。
wget -c http://apache.mirrors.spacedump.net//ant/source/apache-ant-1.10.6-src.tar.gz
tar -zxvf apache-ant-1.10.6-src.tar.gz
- 下载依赖包解压后放到指定目录。
wget -c http://apache.mirrors.spacedump.net//commons/net/binaries/commons-net-3.6-bin.tar.gz
tar -zxvf commons-net-3.6-bin.tar.gz
cp commons-net-3.6/commons-net-3.6.jar ./apache-ant-1.10.6/lib/optional/
wget -c https://kent.dl.sourceforge.net/project/jsch/jsch.jar/0.1.55/jsch-0.1.55.jar
cp jsch-0.1.55.jar ./apache-ant-1.10.6/lib/optional/
wget -c http://apache.mirrors.spacedump.net//xerces/xml-commons/binaries/xml-commons-resolver-1.2.tar.gz
tar -zxvf xml-commons-resolver-1.2.tar.gz
cp xml-commons-resolver-1.2/resolver.jar ./apache-ant-1.10.6/lib/optional/
wget -c http://archive.apache.org/dist/jakarta/regexp/jakarta-regexp-1.5.tar.gz
tar -zxvf jakarta-regexp-1.5.tar.gz
cp jakarta-regexp-1.5/jakarta-regexp-1.5.jar ./apache-ant-1.10.6/lib/optional/
wget -c http://archive.apache.org/dist/jakarta/oro/jakarta-oro-2.0.8.tar.gz
tar -zxvf jakarta-oro-2.0.8.tar.gz
cp jakarta-oro-2.0.8/jakarta-oro-2.0.8.jar ./apache-ant-1.10.6/lib/optional/
- 安装ant。
cd apache-ant-1.10.6/
sh build.sh -Ddist.dir=./ dist
export ANT_HOME=/usr/local/ant
sh build.sh install
获取软件包
获取“cassandra-3.11.6”软件包。
cd /usr/local/src
wget -c https://github.com/apache/cassandra/archive/cassandra-3.11.6.tar.gz
安装
- 解压软件包。
tar -zxvf cassandra-3.11.6.tar.gz
- 进入安装目录。
cd cassandra-cassandra-3.11.6/
- 编译安装。
/usr/local/ant/bin/ant clean build release
运行和验证
查看cassandra帮助:
./bin/cassandra -h
