Codis 3.x 部署安装
為什么80%的碼農都做不了架構師?>>> ??
與 codis 2.x 部署類似。codis 3.x 中,添加了哨兵機制!
?
按順序執行如下命令:
1.nohup ./bin/codis-dashboard --ncpu=1 --config=dashboard.toml --log=dashboard.log --log-level=WARN &
?? ?默認配置文件獲取方式:./bin/codis-dashboard --default-config | tee dashboard.toml
?
主要配置信息如下:
# Set Coordinator, only accept "zookeeper" & "etcd" & "filesystem". coordinator_name = "zookeeper" coordinator_addr = "192.168.1.235:2181"# Set Codis Product Name/Auth. product_name = "codis-ryan" product_auth = ""# Set bind address for admin(rpc), tcp only. admin_addr = "0.0.0.0:18080"
2.創建代理
?? ??? ?nohup ./bin/codis-proxy --ncpu=1 --config=proxy.toml --log=proxy.log --log-level=WARN &
主要配置信息如下:
# Set Codis Product Name/Auth. product_name = "codis-ryan" product_auth = ""# Set bind address for admin(rpc), tcp only. admin_addr = "0.0.0.0:11080"# Set bind address for proxy, proto_type can be "tcp", "tcp4", "tcp6", "unix" or "unixpacket". proto_type = "tcp4" proxy_addr = "0.0.0.0:19000"# Set jodis address & session timeout, only accept "zookeeper" & "etcd". jodis_name = "zookeeper" jodis_addr = "192.168.1.235:2181" jodis_timeout = "20s" jodis_compatible = true這里需要注意的是:admin_addr 最好配置成主機 IP 或主機名。否則,有可能出現奇怪的錯誤!? ??
2.1 添加代理(都需要在 FE 主機上執行)
?? ?
?? ??? ?./bin/codis-admin --dashboard=127.0.0.1:18080 --create-proxy -x 127.0.0.1:11080
?? ??? ?./bin/codis-admin --dashboard=127.0.0.1:18080 --create-proxy -x 192.168.1.237:11080
?
3. Codis FE
nohup ./bin/codis-fe --ncpu=1 --log=fe.log --log-level=WARN --zookeeper=192.168.1.235:2181 --listen=192.168.1.235:8080 &
最后,可以打開瀏覽器,查看地址:htt://192.168.1.235:8080
?
4. 創建 Redis 實例
./bin/codis-server ./extern/redis-3.2.4/redis.conf?
?
截圖如下:
?
?
轉載于:https://my.oschina.net/Rayn/blog/843660
總結
以上是生活随笔為你收集整理的Codis 3.x 部署安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery 对AMD的支持(Requi
- 下一篇: InvokeHelper:多线程修改主界