Mycat-web簡介
Mycat-web是Mycat可視化運維的管理和監控平臺,彌補了Mycat在監控上的空白。幫Mycat分
擔統計任務和配置管理任務。Mycat-web引入了ZooKeeper作爲配置中心,可以管理多個節點。
Mycat-web主要管理和監控Mycat的流量、連接、活動線程和內存等,具備IP白名單、郵件告警等模塊,還可以統計SQL並分析慢SQL和高頻SQL等。爲優化SQL提供依據。
1、ZooKeeper安裝
1.1下載安裝包http://zookeeper.apache.org/
1.2 安裝包拷貝到Linux系統/opt目錄下,並解壓
tar -zxvf zookeeper-3.4.11.tar.gz
移動zooleeper到/usr/local/目錄下
mv zookeeper-3.4.11 /usr/local/
1.3進入ZooKeeper解壓後的配置目錄(conf),複製配置文件並改名
cd /usr/local/zookeeper-3.4.11/conf cp zoo_sample.cfg zoo.cfg
1.4進入ZooKeeper的命令目錄(bin),運行啓動命令
cd /usr/local/zookeeper-3.4.11/bin/
./zkServer.sh start
1.5 ZooKeeper服務端口爲2181,查看服務已經啓動
[root@shuidi05 bin]# netstat -ant | grep 2181 tcp 0 0 0.0.0.0:2181 0.0.0.0:* LISTEN
2、Mycat-web安裝
安裝步驟如下:
2.1 下載安裝包http://www.mycat.io/
2.2 安裝包拷貝到Linux系統/opt目錄下,並解壓
tar -zxvf Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz
2.3 移動mycat-web文件夾到/usr/local目錄下
mv mycat-web/ /usr/local
2.4 進入mycat-web的目錄下運行啓動命令
cd /usr/local/mycat-web/
[root@shuidi05 mycat-web]# ./start.sh &
[1] 21897
[root@shuidi05 mycat-web]# nohup: 忽略輸入並把輸出追加到"nohup.out"
2.5 Mycat-web服務端口爲8082,查看服務已經啓動
[root@shuidi04 mycat-web]# netstat -ant | grep 8082
tcp 0 0 0.0.0.0:8082 0.0.0.0:* LISTEN
2.6 通過地址訪問服務http://120.26.176.175:8082/mycat/
3.配置zookeeper
4.配置mycat