Cassandra操作 本文档操作都是在单数据中心,Vnode上操作
1.1. 添加节点到集群中 1.1.1. 添加非seed单节点 1.在新节点上安装Cassandra,但不要启动
2.修改cassandra.yaml文件:
cluster_name – 新节点加入集群名称
listen_address/rpc_address – 新节点IP
seed_provider – 集群seeds列表
3.启动新节点Cassandra
4.使用nodetool status验证节点是否启动完毕:状态为UN
5.运行nodetool cleanup(或OpsCenter)在集群节点上:移除脏数据(建议在低峰执行)
1.2. 添加非seed单节点案例: 已经存在Cassandra集群:
cluster_name = ‘Test Cluster’ xxx_address = 192.168.92.148 seed_provider = 192.168.92.148 wKiom1cppL3B4g3eAAAi2QSK7_A312.png
添加新节点192.168.92.149:
1.安装Cassandra
参考《Cassandra教程》
wKioL1cppdWBh1E0AAAqS7BJjj8685.png
2.修改cassandra.yaml
cluster_name:
wKiom1cppRyQgL1OAAAJH-7ICJM624.png
seed_provider
wKiom1cppTGRTNDYAAAFzgKBsxI614.png
listen_address:
wKiom1cppUKSINlaAAARH9Y2M4k195.png
rpc_address:
wKioL1cppiuSXaHTAAAwhOPL0cU905.png
3.启动Cassandra
wKiom1cppWrQEh_ZAAAHfko1RTA314.png
4.验证新节点192.168.92.149是否启动完毕
wKioL1cpplGjOAObAAAwiZhPyqs058.png
5.删除192.168.92.148上的脏数据
wKioL1cppnDRvX69AAAJU_XNzH8484.png
或者
wKiom1cppa6zkjcMAAEQ_CW