1 解压
tar zxvf apache-cassandra-2.0.12-bin.tar.gz -C /usr/local/
2 进入conf目录,vi cassandra.yaml
1> data_file_directories:
- /usr/local/apache-cassandra-2.0.12/data
2> commitlog_directory: /usr/local/apache-cassandra-2.0.12/commitlog
3> saved_caches_directory: /usr/local/apache-cassandra-2.0.12/saved_caches
4> seeds作为连接点,当一个新的节点加入到集群中的时候,他联系seeds得到其他节点的一些基础信息
seeds: "host1,host2,host3"
5> 修改listen address 和 rpc_address 为当前主机ip
6> cluster_name必须一样
3 vi log4j-server.properties
修改 log4j.appender.R.File=/usr/local/apache-cassandra-2.0.12/system.log
4 分发给其他主机
sudo scp -rp apache-cassandra-2.0.12 wangxd@host2:/usr/local/
sudo scp -rp apache-cassandra-2.0.12 wangxd@host3:/usr/local/
乱码:export LANG="zh_CN.GB2312"
5启动
逐个主机启动
1 bin/cassandra -f #注:” -f” 选项指定cassandra在前台运行,如果不加的话会在后台运行
2 cqlsh 连接cassandra
如果报错:Could not connect to localhost:9160
修改 cqlsh脚本的DEFAULT_HOST值 从localhost修改为主机名称
DEFAULT_HOST = 'host[x]'
6关闭
$ netstat -nltp |grep 9160
ps -ef |grep cassandra
kill pid
监控
1 查看连通信息
nodetool -host host3 info
2 备份
nodetool -host host3 snapshot
3 查看集群所有主机负载
nodetool ring
也可以指定主机
nodetool -host host3 ring
4 查看集群整体情况
nodetool status
tar zxvf apache-cassandra-2.0.12-bin.tar.gz -C /usr/local/
2 进入conf目录,vi cassandra.yaml
1> data_file_directories:
- /usr/local/apache-cassandra-2.0.12/data
2> commitlog_directory: /usr/local/apache-cassandra-2.0.12/commitlog
3> saved_caches_directory: /usr/local/apache-cassandra-2.0.12/saved_caches
4> seeds作为连接点,当一个新的节点加入到集群中的时候,他联系seeds得到其他节点的一些基础信息
seeds: "host1,host2,host3"
5> 修改listen address 和 rpc_address 为当前主机ip
6> cluster_name必须一样
3 vi log4j-server.properties
修改 log4j.appender.R.File=/usr/local/apache-cassandra-2.0.12/system.log
4 分发给其他主机
sudo scp -rp apache-cassandra-2.0.12 wangxd@host2:/usr/local/
sudo scp -rp apache-cassandra-2.0.12 wangxd@host3:/usr/local/
乱码:export LANG="zh_CN.GB2312"
5启动
逐个主机启动
1 bin/cassandra -f #注:” -f” 选项指定cassandra在前台运行,如果不加的话会在后台运行
2 cqlsh 连接cassandra
如果报错:Could not connect to localhost:9160
修改 cqlsh脚本的DEFAULT_HOST值 从localhost修改为主机名称
DEFAULT_HOST = 'host[x]'
6关闭
$ netstat -nltp |grep 9160
ps -ef |grep cassandra
kill pid
监控
1 查看连通信息
nodetool -host host3 info
2 备份
nodetool -host host3 snapshot
3 查看集群所有主机负载
nodetool ring
也可以指定主机
nodetool -host host3 ring
4 查看集群整体情况
nodetool status