cassandra安装管理

本文详细介绍了Cassandra数据库的安装步骤,包括解压软件包、配置数据目录、设置seeds、调整监听地址、分配给其他主机、启动与连接、关闭方法,以及使用nodetool进行监控和管理,如查看集群状态、备份和负载信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值