集群扩容说明
新增N个节点,与原集群各节点配置保持一致,连接同一个Redis,即可达到集群扩容目的。
例如新增物理机器Machine4,节点名称Server5,IP地址192.168.1.103,端口号9005
物理机器 |
节点名称 |
IP地址 |
端口号 |
工作目录 |
---|---|---|---|---|
Machine4 |
Server5 |
192.168.1.103 |
9005 |
/work_dir/rootdir5/ |
指定工作目录、设置JVM参数后,正常注册睿码平台,然后停掉新增节点服务器,在工作目录的conf文件夹中放置cluster.properties,配置内容为:
节点名称 |
配置内容 |
---|---|
Server5 |
#charset UTF-8 #必须配置的属性: cluster.enabled=true cluster.iscontrol=false cluster.type=redis cluster.group=group1 cluster.nodeid=node5 cluster.name=测试集群节点5 #需要二选一配置的属性: #集群连接配置方式1 cluster.redis.ip=172.21.1.65 cluster.redis.port=6379 #集群连接配置方式1 #cluster.redis.nodes=172.21.1.65:6379,172.21.1.65:6380,172.21.1.65:6381 #视情况配置的属性: #如果redis设置了密码,则配置 #cluster.redis.password=123 #可以不配置的属性: #集群服务器与redis最大时间差 默认120s #cluster.health.maxtimegap=120 #两次心跳间隔时间默认3s #cluster.health.interval=3000 #离开时间间隔算离开 默认30s #cluster.health.leavetime=30 #加入时间算加入 默认8s #cluster.heath.jointime=8 #是否使用连接池 #cluster.redis.usepool=false |
该配置文件中cluster.redis.ip与原集群各节点保持一致。
然后启动新增节点服务器,启动成功后以admin身份登录睿码平台,依次进入“系统设置 > 性能与维护 > 集群信息”,检查如下信息:
- 检查所有配置节点是否存在
- 检查所有节点在线状态
- 检查所有节点同步状态
- 检查是否存在控制节点,且只有一个