Cassandra集群搭建配置,cassandra集群搭建
首先搭建 linux 环境,这里我选择的是 centos 7 版本
然后选择jdk版本 这里我选择的是 1.7
然后选择 cassandra ,这里我选择的是 2.1.4
并将所需软件通过winscp上传到linux系统下。
并且解压jdk,并在/etc/profile配置jdk的环境变量。
然后解压cassandra。
!!!【最重要的是关闭每台的 防火墙 与 selinux 】,不然会连接不上
上述工作为基础的铺垫,不懂得请自行百度。
================================================================
分割线
================================================================
我用的是虚拟机,三台分别是内网地址
192.168.146.128
192.168.146.129
192.168.146.130
然后开始配合
cd /usr/cassandra/conf
vi ./cassandra.yaml
然后只需要修改三个配置项
(注:此处我选择 128那台为 seed 结点,其它为普通结点)
1、修改
- seeds: 后面的localhost改为 192.168.146.128
(此处,三台机器的配置都为192.168.146.128)
2、修改
listen_address: 此处修改为每台机器的ip地址.
三台机器的配置分别为自己的ip。
3、修改
rpc_address:此处修改为每台机器的ip
三台机器的配置分别为自己的ip.
然后退出wq
然后先启动seed结点。
切换到bin下
cd /use/cassandra/bin
然后输入
./cassandra
然后就启动起来了,接着去启动其他的结点!
【注意】:此处的顺序一定要先启动seed结点,再启动其他节点。
最后输入 ./nodetool status
查看集群状态。
然后进去cql的命令为
./cqlsh 加上要选择结点的ip地址
搞定了!