当前位置: 首页>后端>正文

codis-proxy异常关机启动

实际操作

启动zookeeper
sh bin/zkServer.sh start
启动codis-server
 /codisapp/svr/codis/bin/codis-server  /codisapp/conf/codis/redis7379.conf   
解锁
/codisapp/svr/codis/bin/codis-admin --remove-lock --product=codis-test --zookeeper=10.10.10.10:2181
清理老的proxy——根据token  
/codisapp/svr/codis/bin/codis-admin --dashboard=10.10.10.10:18080 --remove-proxy --token=167b460fae4d83f0db75f9626df008e1 --force
获取token  
在./zkCli.sh   进入  用ls  /XX/XX/XXX/   可以找到   
 [zk: localhost:2181(CONNECTED) 0] ls  /codis3/codis-test/proxy/proxy-87d9337d4bbe0b300f3878ef74ab73ba 
顺序启动start_codis_dashboard; start_codis_proxy

突然关机后:
先启动zookeeper
sh bin/zkServer.sh start
sh bin/zkServer.sh status

然后启动:codis-server
/codisapp/svr/codis/bin/codis-server /codisapp/conf/codis/redis7379.conf 指定配置文件启动
启动 start_codis_dashboard.sh
当启动时报错
topom.go:121: [ERROR] store: acquire lock of codis-test failed
被锁了——处理办法
/codisapp/svr/codis/bin/codis-admin --remove-lock --product=codis-test --zookeeper=10.10.10.10:2181
这时候已经可以启动start_codis_dashboard了,但是java程序会报错,连接不上:原来的proxy没有清理
清理之前启动的proxy ——根据token 删除
/codisapp/svr/codis/bin/codis-admin --dashboard=10.10.10.10:18080 --remove-proxy --token=167b460fae4d83f0db75f9626df008e1 --force
获取token:
在./zkCli.sh 进入 用ls /XX/XX/XXX/ 可以找到
[zk: localhost:2181(CONNECTED) 0] ls /codis3/codis-test/proxy/proxy-87d9337d4bbe0b300f3878ef74ab73ba
启动 start_codis_dashboard.sh
sh /codisapp/sh/codis/start_codis_dashboard.sh
启动start_codis_proxy.sh
sh /codisapp/sh/codis/start_codis_proxy.sh

新建的codis-proxy 需要在dashboard界面增加主机,组,才行
命令行

/codisapp/svr/codis/bin/codis-admin --dashboard=10.10.10.10:18080 --create-group --gid=1
/codisapp/svr/codis/bin/codis-admin --dashboard=10.10.10.10:18080 --group-add --gid=1 --addr=10.10.10.10:7379
/codisapp/svr/codis/bin/codis-admin --dashboard=10.10.10.10:18080 --slot-action    --create-range --beg=0 --end=1023 --gid=1
在启动codis_proxy

https://www.xamrdz.com/backend/3e41933823.html

相关文章: