实际操作
启动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
网友评论