windows版MyCat-eye+Dubbo+Zookeeper【分佈式數據庫中間件】

1、配置MyCat-eye

接下來在開始使用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分佈式數據庫和監控系統就部署配置完成了。

相關文章
相關標籤/搜索