Ubuntu安装cassandra数据库

       Apache Cassandra 是一个分布式的、可伸缩、高可用以及容错的 NoSQL 数据库,最开始由 facebook 开发,后来贡献给 Apache 基金会。Cassandra 的数据模型灵感来自于 Google Bigtable ,其分布式模型灵感来自Amazon Dynamo. 如果你希望了解更多 Cassandra 的设计细节,可参考 Facebook 的一篇 论文 。

1.首先使用如下命令安装新的更新

sudo apt-get update
sudo apt-get upgrade

2.打开 /etc/apt/sources.list

sudo gedit /etc/apt/sources.list

在 sources.list 文件中添加如下内容:

deb http://www.apache.org/dist/cassandra/debian 10x main
deb-src http://www.apache.org/dist/cassandra/debian 10x main

注意:上边中的10x代表cassandra版本,可以改为21x,或者37x

3.然后再次执行

sudo apt-get update

可能会出现类似如下错误:

GPG error: http://www.apache.org unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F758CE318D77295D

此时需要注册并添加 PGP 密钥然后重新更新,注意你需要相应的修改密钥:

gpg --keyserver pgp.mit.edu --recv-keys F758CE318D77295D
gpg --export --armor F758CE318D77295D | sudo apt-key add -

debian系列的包从0.7.5开始,同样需要添加以下PUBKEY:

gpg --keyserver pgp.mit.edu --recv-keys 2B5C1B00
gpg --export --armor 2B5C1B00 | sudo apt-key add -
gpg --keyserver pgp.mit.edu --recv-keys 0353B12C
gpg --export --armor 0353B12C | sudo apt-key add -

4.最后执行

sudo apt-get update
sudo apt-get install cassandra

即可成功安装cassandra数据库 

5.你可以使用如下命令来启动 Cassandra 服务

cassandra -f
sudo /etc/init.d/cassandra start

6.你可以使用如下命令来关闭 Cassandra 服务

ps -ef | grep cassandra
sudo kill -9 <pid>

或者:

sudo /etc/init.d/cassandra stop

       在 Linux 平台上安装 JNA (Java Native Access) 会优化 Cassandra 的内存使用,要安装 JNA 很简单,只需要从这里下载 jna.jar 文件,并将这个文件保存到 /usr/share/cassandra/lib 目录即可.

上一篇:Jquery操作cookie

下一篇:Ubuntu系统下pip安装及使用详解