准备用户环境
groupadd cassandra
useradd - s / bin / bash - g cassandra - d / opt / cassandra cassandra
三、安装cassandra
1、下载
找一个适合的镜像节点:我选的是北京理工大学的节点
wget http : //mirror.bit.edu.cn/apache/cassandra/2.0.9/apache-cassandra-2.0.9-bin.tar.gz
PS:安全起见自己可以验证一下数据完整性
2、解压、设置权限
tar - zxvf apache - cassandra - 2.0.9 - bin . tar . gz - C / opt / cassandra
chown - R cassandra : cassandra / opt / cassandra
mkdir / var / lib / cassandra
mkdir / var / log / cassandra
chown - R cassandra : cassandra / var / lib / cassandra
chown - R cassandra : cassandra / var / log / cassandra
3、运行
切换到cassandra用户,运行bin/cassandra
cd / opt / cassandra / apache - cassandra - 2.0.9 / bin /
su cassandra . / cassandra
如果出现
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试试
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
ps - aux | grep cassandra
kill pid #pid为cassandra的pid