在Ubuntu 16.04上安装Cassandra

首先

由于使用Ubuntu16.04安装Cassandra的步骤和完整性测试相对较为繁琐,这里我给大家分享一下。

在Cassandora的Apache仓库中进行追加(适用于版本3.11的情况下)。

$ echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

添加Apache Cassandra存储库密钥

$ curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

更新代码库

$ sudo apt-get update

如果发生以下错误

GPG error: http://www.apache.org 311x InRelease: 
The following signatures couldn't be verified because the public key is not available: 
NO_PUBKEY A278B781FE4B2BDA

添加公钥

$ sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA

更新一次存储库

$ sudo apt-get update

安装Cassandra

$ sudo apt-get install cassandra

Cassandra的启动

$ sudo service cassandra start

由于内存不足,Cassandra在启动后立即崩溃,需要检查日志。

$ sudo tail -f /var/log/cassandra/system.log

确认Cassandra的启动

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

如果出现以下错误

tttt@XXXXXX:~$ cqlsh
Connection error: ('Unable to connect to any servers', 
{'127.0.0.1': error(111, "Tried connecting to [('127.0.0.1', 9042)].
 Last error: Connection refused")})

为了启动Cassandra,需要一些时间,所以请等待大约30秒后再次确认启动情况。

最后,

以下是Cassandra的安装步骤和操作验证。

广告
将在 10 秒后关闭
bannerAds