全部添加完成后,如下图所示:
为组分配Slot(槽)范围 group_1 0 - 511 group_2 512 - 1023
group_3 暂时不分配,以下测试中,用来迁移其他组使用。
如下图操作所示:group_1 ( 0 - 511 )
添加成功后,页面会显示success窗口,如下图所示。
如下图操作所示:group_2 ( 512 - 1023 )
添加成功后,页面会显示success窗口,如下图所示。
查看整个Slots分布情况: 选择 Slots Status 或者 右上角那个 Slots 都可以看到分布情况。
11. 配置codis-ha服务,主从自动切换。( 随便找个节点机器上配置即可,此环境中在43.131机器上配置 )
[root@vmware-131 ~]# go get github.com/ngaut/codis-ha [root@vmware-131 ~]# cd /usr/local/codis/src/github.com/ngaut
[root@vmware-131 ~]# cp -r codis-ha /usr/local/ [root@vmware-131 ~]# cd /usr/local/codis-ha [root@vmware-131 codis-ha ]# go build
创建启动脚本,启动codis-ha服务
[root@vmware-131 ~]# vim /usr/local/codis-ha/start_codis_ha.sh #!/bin/sh
./codis-ha --codis-config=192.168.43.130:18087 -log-level=\--productName=vmware-Codis &> ./logs/codis-ha.log &
创建日志目录
[root@vmware-131 ~]# mkdir /usr/local/codis-ha/logs [root@vmware-131 ~]# cd /usr/local/codis-ha/ [root@vmware-131 codis-ha ]# sh start_codis_ha.sh
12. 修改start_proxy.sh,启动codis-proxy服务 ( 以130机器配置为例,其余codis-proxy只需修改下名称即可。)
[root@vmware-130 scripts]# vim /usr/local/codis/scripts/start_proxy.sh #!/bin/sh
CODIS_HOME=/usr/local/codis
echo \down codis_proxy_1...\
$CODIS_HOME/bin/codis-config -c $CODIS_HOME/conf/config.ini proxy offline codis_proxy_1 echo \
echo \new codis_proxy_1...\
nohup $CODIS_HOME/bin/codis-proxy --log-level error -c $CODIS_HOME/conf/config.ini -L $CODIS_HOME/logs/codis_proxy_1.log --cpu=8 --addr=0.0.0.0:19000 --http-addr=0.0.0.0:11000 & echo \echo \3s\