在Ubuntu中安装Cassandra

Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩放性,被Digg、Twitter等知名Web 2.0网站所采纳,成为了一种流行的分布式结构化数据存储方案。

1.安装准备

Cassandra是用Java开发的,因此我们需要先安装好Java的环境;去官方网站下载Cassandra软件包进行安装。Cassandra下载页:http://cassandra.apache.org/download/

由于目前Cassandra有两个版本在并行发布。最新2.x分支的版本;或者1.x分支的版本。其中2.x版本需要jdk1.7u25以上版本支持。1.x支持jdk1.6,下文以1.x为例描述安装过程。

2.下载cassandra安装包

##下载安装包
xh@xh:~$ wget http://apache.fayea.com/apache-mirror/cassandra/1.2.19/apache-cassandra-1.2.19-bin.tar.gz
##解压安装包
xh@xh:~$ tar -sxvf apache-cassandra-1.2.19-bin.tar.gz 
##为了方便,重命名文件夹
xh@xh:~$ mv apache-cassandra-1.2.19 cassandra
 
3.配置cassandra 

cassandra默认的数据目录如下(配置文件在目录 conf/cassandra.yaml)

# the configured compaction strategy.
data_file_directories:
    - /var/lib/cassandra/data

# commit log
commitlog_directory: /var/lib/cassandra/commitlog
# saved caches
saved_caches_directory: /var/lib/cassandra/saved_caches
确认操作系统中,这几个目录已被创建。

同时确认/var/log/cassandra/目录,对于操作用户是可写的。

##创建对应的目录
xh@xh:~$ sudo mkdir -p /var/lib/cassandra/data
xh@xh:~$ sudo mkdir -p /var/lib/cassandra/saved_caches
xh@xh:~$ sudo mkdir -p /var/lib/cassandra/commitlog
xh@xh:~$ sudo mkdir -p /var/log/cassandra/
##授权当前用户对该目录的读写权限
xh@xh:~$ sudo chown -R xh:xh /var/lib/cassandra
xh@xh:~$ sudo chown -R xh:xh /var/log/cassandra/
4.启动cassandra服务器
xh@xh:~$ bin/cassandraxh@xh:~$ cd cassandra/
xh@xh:~/cassandra$ bin/cassandra
xh@xh:~/cassandra$  INFO 16:49:20,206 Logging initialized
 INFO 16:49:20,270 32bit JVM detected.  It is recommended to run Cassandra on a 64bit JVM...
 INFO 16:49:20,272 JVM vendor/version: OpenJDK Server VM/1.6.0_33
****
INFO 16:49:24,173 Node localhost/127.0.0.1 state jump to normal
 INFO 16:49:24,181 Startup completed! Now serving reads.
5.客户端访问cassandra
xh@xh:~/cassandra$ bin/cassandra-cli
Connected to: "Test Cluster" on 127.0.0.1/9160
Welcome to Cassandra CLI version 1.2.19

Type 'help;' or '?' for help.
Type 'quit;' or 'exit;' to quit.

到此为止,在单节点上部署的Cassandra,我们已经成功能安装在Linux Ubuntu系统中并正常运行了。


本文实例操作参考与文章参考:在Ubuntu中安装Cassandra - 推酷

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值