准备用户环境
| 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/
sucassandra./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@localhostbin]#
./cqlsh
ConnectedtoTestClusteratlocalhost:9160.
[cqlsh4.1.1|Cassandra2.0.9|CQLspec3.1.1|Thriftprotocol19.39.0]
UseHELPforhelp.
cqlsh>
|
4、关闭Cassandra
|
ps-aux|grepcassandra
killpid#pid为cassandra的pid
|