1、安装
1.1、下载地址
1.2、Linux下安装
以下命令使用root用户执行,以下为单机版
新建cassandra用户
groupadd cassandra
useradd -s /bin/bash -g cassandra -d /opt/cassandra cassandra
解压并赋给cassandra权限
tar -zxvf apache-cassandra-2.2.0-bin.tar.gz -C /opt/cassandra
chown -R cassandra:cassandra /opt/cassandra
启动
cd /opt/cassandra/apache-cassandra-2.2.0/bin
su cassandra ./cassandra
如果没有报错, 出现如下信息表示启动成功
INFO 02:45:30 No gossip backlog; proceeding
关闭
ps -aux |grep cassandra
kill pid#pid为cassandra的pid
2、cassandra之旅
以下命令使用cassandra用户执行
安装好之后,那么如何使用呢?
先修改配置文件,使远程客户端能连上,
vim cassandra.yaml
将下面两个配置项的值由localhost改为IP地址,示例如下
listen_address: 192.168.0.101
rpc_address: 192.168.0.101
2.1、使用cassandra自带的命令行
cd /opt/cassandra/apache-cassandra-2.2.0/bin
./cqlsh 192.168.0.101
出现如下命令行, 则表示连接成功
cqlsh>
下面输入简单的几个cql命令, 详细的cql使用,请参见CQL for Cassandra 2.0 & 2.1
--创建keyspace, 类似SQL Database
create keyspace if not exists test_1 with replication = {'class': 'SimpleStrategy', 'replication_factor': 1};
--创建cf, 类似SQL Table
create table users (id int, user_name varchar, primary key(id));
--修改表
alter table users add age int;
--插入数据
insert into users (id, user_name) values (1, 'zhangsan');
--修