Cassandra 2.x中文教程(1):在CentOS 6.4安装Cassandra 2.0.9/2.0.10,centos2.0.9
本文章适用于Cassandra 2.0.9、Cassandra 2.0.10(2014-08-29日更新,安装2.0.10需把相关脚本调整为2.0.10)。
根据《列存储数据库:apache的cassandra 》一问中的介绍,屁民瑞威将在接下来的一段时间内记录学习cassandra的经过。
本节将介绍在在CentOS 6.4安装Cassandra 2.0.9。为什么是用CentOS 不是Ubuntu?(习惯了)。好了,正文开始。
一、安装jdk1.7
因为Cassdra2.0.9最低要求就是1.7版本,jdk的安装见文章《CentOS 6下安装JDK并配置环境变量》
二、准备用户环境
| 12 | groupadd cassandrauseradd -s /bin/bash -g cassandra -d /opt/cassandra cassandra |
三、安装cassandra
1、下载
找一个适合的镜像节点:我选的是北京理工大学的节点
| 1 | wget http://mirror.bit.edu.cn/apache/cassandra/2.0.9/apache-cassandra-2.0.9-bin.tar.gz |
PS:安全起见自己可以验证一下数据完整性
2、解压、设置权限
| 123456 | tar -zxvf apache-cassandra-2.0.9-bin.tar.gz -C /opt/cassandrachown -R cassandra:cassandra /opt/cassandramkdir /var/lib/cassandramkdir /var/log/cassandrachown -R cassandra:cassandra /var/lib/cassandrachown -R cassandra:cassandra /var/log/cassandra |
3、运行
切换到cassandra用户,运行bin/cassandra
| 1 2 | cd /opt/cassandra/apache-cassandra-2.0.9/bin/ su cassandra ./cassandra |
如果出现
| 12 | INFO 02:34:57,479 Compacting [SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-4-Data.db'), SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-3-Data.db'), SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-1-Data.db'), SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-2-Data.db')] INFO 02:34:57,545 Node localhost/127.0.0.1 state jump to normal |
证明成功启动,开一个cqlsh试试
| 1 2 3 4 5 | root@localhost bin]# ./cqlsh Connected to Test Cluster at localhost:9160. [cqlsh 4.1.1 | Cassandra 2.0.9 | CQL spec 3.1.1 | Thrift protocol 19.39.0] Use HELP for help. cqlsh> |
4、关闭Cassandra
| 1 2 | ps -aux |grep cassandra kill pid#pid为cassandra的pid |
本节完成在centos 6.4安装cassandra 2.0.9/2.0.10。
参考:http://www.datastax.com/documentation/cassandra/2.0/cassandra/gettingStartedCassandraIntro.html
版权声明:本文为【屁民部落】原创文章,转载时请注明出处!本文地址:http://pimin.net/archives/84
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。