接下來在開始使用MyCat以前,咱們先把監控平臺部署好。git
(1)下載MyCat-eye項目。github
(1)下載 Mycat-web-1.0-SNAPSHOT-20160617163048-win.zip 地址https://github.com/MyCATApache/Mycat-download/blob/master/mycat-web-1.0/Mycat-web-1.0-SNAPSHOT-20160617163048-win.zipweb
(2) 咱們放到mycat-web下的一個文件夾,而後解壓: 數據庫
(3) 將解壓後的 mycat-web 文件夾下的mycat-web文件夾下的文件拷貝到指定的tomcat的ROOT目錄下: apache
(4) 啓動mycat-eye的tomcattomcat
以後訪問http://localhost:8082/mycat/能夠看到:服務器
註釋:部署到和zookeeper同一臺服務器上。app
若是要部署到其餘機器,須要修改mycat-web\mycat-web\WEB-INF\classes\ mycat.properties配置文件
zookeeper=x.x.x.x:xxxxwebapp
到這邊 MyCat-eye 的安裝和配置完成maven
2、配置 Zookeeper
(1) 下載Zookeeper-3.4.6.tar.gz :
下載Zookeeper-3.4.6.tar.gz 地址http://www.apache.org/dist/zookeeper/
(2) 咱們放到mycat-web下的一個文件夾,而後解壓:
(3)而後在對應的zookeeper-3.4.6/conf 下有一個文件zoo_sample.cfg的這個文件裏面配置了監聽客戶端鏈接的端口等一些信息,Zookeeper 在啓動時會找zoo.cfg這個文件做爲默認配置文件,因此咱們複製一個名稱爲zoo.cfg的文件,如圖所示:
(3)而後雙擊zookeeper-3.4.6\bin目錄下的zkServer.cmd啓動Zookeeper
到這邊Zookeeper的安裝和配置完成
3、配置 dubbo-admin的管理頁面,方便咱們管理頁面
(1) 下載dubbo-admin-2.4.1.war包,在Linux的tomcat部署,先把dubbo-admin-2.4.1放在tomcat的webapps/ROOT下,而後進行解壓:
(2) 而後到webapps/ROOT/WEB-INF下,有一個dubbo.properties文件,裏面指向Zookeeper ,使用的是Zookeeper 的註冊中心,如圖所示:
(3) 而後啓動tomcat服務,用戶名和密碼:root,並訪問服務,顯示登錄頁面,說明dubbo-admin部署成功,如圖所示:
到這邊dubbo-admin的安裝和配置完成
4、啓動MyCat-eye的tomcat
以後訪問http://localhost:8082/mycat/能夠看到:
Mycat主要是維護mycat節點和mycat jmx信息,有四個菜單;
首先添加MyCat節點
選擇MyCat-配置 -> mycat服務管理,添加剛剛咱們部署運行的MyCat
以後添加mycat-VM管理
JVM監控一種經常使用的實現是經過JMX遠程對象接口提供JVM監控服務,看MyCat-web的源代碼的maven配置文件:
能夠發現,這裏MyCat-web的通訊端口是1984. 根據這個配置配置好mycat-VM:
添加後臺數據庫監控
MyCat也能夠對後臺的MySQL實例進行監控,在這裏添加以前咱們使用的分片節點對應的數據庫:
到此爲止,一整套MyCat分佈式數據庫和監控系統就部署配置完成了。