>[success] # 架構圖
>[warning] ### 三臺服務器IP
- 192.168.1.170
- 192.168.1.171
- 192.168.1.172
>[info] ### 基于Redis5.0部署Redis集群
- 部署了六個Redis實例, 三主三從交叉配對防止一臺機器宕機導致一組實例掛掉

>[info] ### 基于mycat部署mysql讀寫分離集群
- mysql-170 和 mysql-171 互為主主
- mysql-170 和 mysql-172 主從關系, mysql-171 和 mysql-172 主從關系
- 通過虛擬 IP 連接數據庫, 當請求連接時, 哪個 keeplived 搶到了就由其對應的 haproxy 負責負載均衡到 mycat
- 正常情況下 mysql-170 負責寫操作, mysql-171 和 mysql-172 負責讀操作(如果 mysql-170 宕機了, 此時 mysql-171 負責寫操作, mysql-172 負責讀操作)

>[info] ### zookeeper集群和kafka集群

- 第一節 架構圖
- 第二節 部署Redis集群
- 2.1 服務器 - 192.168.1.170
- 2.2 服務器 - 192.168.1.171
- 2.3 服務器 - 192.168.1.172
- 2.4 啟動服務
- 2.5 其它內容
- 第三節 Mysql集群
- 3.1 服務器 - 192.168.1.170
- 3.1.1 安裝數據庫
- 3.1.2 配置主從復制
- 3.1.3 安裝 Mycat
- 3.1.4 安裝 Haproxy+Keepalived
- 3.1.5 啟動服務
- 3.2 服務器 - 192.168.1.171
- 3.2.1 安裝數據庫
- 3.2.2 配置主從復制
- 3.2.3 安裝 Mycat
- 3.2.4 安裝 Haproxy+Keepalived
- 3.2.5 啟動服務
- 3.3 服務器 - 192.168.1.172
- 3.3.1 安裝數據庫
- 3.3.2 配置多源復制
- 第四節 Zookeeper集群
- 4.1 服務器 - 192.168.1.170
- 4.2 服務器 - 192.168.1.171
- 4.3 服務器 : 192.168.1.172
- 4.4 啟動服務
- 第五節 Kafka集群
- 5.1 服務器 - 192.168.1.170
- 5.2 服務器 - 192.168.1.171
- 5.3 服務器 - 192.168.1.172
- 5.4 啟動服務
- 第六節 啟動腳本
- 第七節 補充
- 7.1 線上方案
- 7.2 單機Zk+Kafka
- 7.3 操作
- 相關閱讀
- 技術擴展閱讀