@@ -110,7 +110,7 @@ compile = 2016-01-04 15:00:17 +0800 by go version go1.5.2 linux/amd64
110110
111111## 1. 快速启动
112112
113- 源码中提供了可供本地测试使用的脚本 ` scripts/demo.sh ` ,该脚本会生成一个本地集群。
113+ 源码中提供了可供本地测试使用的脚本 ` scripts/demo_test.py ` ,该脚本会生成一个本地集群。
114114
115115** 注意:脚本依赖 etcd 作为外部存储,启动时会创建一个占用 2379 端口的 etcd 实例;如果本地已经存在该实例,会导致可能污染该实例(写入测试程序所需配置文件)并最终启动失败。**
116116
@@ -119,15 +119,41 @@ compile = 2016-01-04 15:00:17 +0800 by go version go1.5.2 linux/amd64
119119
120120``` bash
121121$ which etcd & > /dev/null || go get github.com/coreos/etcd
122- $ bash demo.sh
123- etcd.pid=81455
124- codis-server-16379.pid=81456
125- ... ...
126- proxy-11080x19000.pid=81465
127- ... ...
128- dashboard.pid=81473
129- fe.pid=81475
130- done
122+ $ python3 demo_test.py
123+ init etcd, done
124+ >> server.port = 16379
125+ >> server.port = 16380
126+ >> server.port = 16381
127+ >> server.port = 16382
128+ >> server.port = 17379
129+ >> server.port = 17380
130+ >> server.port = 17381
131+ >> server.port = 17382
132+ init codis-server, done
133+ >> sentinel.port = 26379
134+ >> sentinel.port = 26380
135+ >> sentinel.port = 26381
136+ >> sentinel.port = 26382
137+ >> sentinel.port = 26383
138+ init codis-sentinel, done
139+ checkall, done
140+ >> dashboard.admin_port = 18080
141+ init codis-dashboard, done
142+ checkall, done
143+ >> proxy.admin_port = 11080
144+ >> proxy.proxy_port = 19000
145+ >> proxy.admin_port = 11081
146+ >> proxy.proxy_port = 19001
147+ >> proxy.admin_port = 11082
148+ >> proxy.proxy_port = 19002
149+ >> proxy.admin_port = 11083
150+ >> proxy.proxy_port = 19003
151+ init codis-proxy, done
152+ >> fe.listen = 8080
153+ init codis-fe, done
154+ checkall, done
155+ create groups, done
156+ add sentinels, done
131157Mon Jan 4 15:10:44 CST 2016
132158Mon Jan 4 15:11:14 CST 2016
133159... ...
0 commit comments