在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的安装步骤和操作验证。