MySQL Fabric安裝
MySQL Fabric是Oracle提供的用於輔助進行ha\sharding的工具,它的基本架構:
從上面看出,借助於Fabric, 可以搭建 HA 集群、Sharing 、HA+Sharding。
應用從fabric中得知各個數據庫、表、分區等的映射關系,然後訪問相應的mysql 實例。
Fabric由三個組件組成:
1)fabric 的管理工具(也就是 mysqlfabric)。
2)fabric nodes,可以啟動1到多個node。每個node也是一個進程。用於處理fabric的管理請求、應用的mapping請求。
3)backstore,它也是一個mysql server,維護了HA Group、Sharding Group。
下載
在mysql 5.6之後的版本,可以使用fabric的對應版本是1.5,在mysql官網上可以直接下載。由於fabric是由python語言編寫的,並且內部通信用會用到 mysql-connector- python,所以也要下載對應的python驅動。
我下載的版本是:
mysql-utiltities-1.5.6-1.el6.noarch.rpm mysql-connector-ptyhon-2.0.4-1.el6.noarch.rpm
安裝
1、安裝介質
使用操作系統root用戶來安裝。
先安裝mysql-connector-ptyhon,再安裝mysql-utilities:
rpm –i mysql-connector-ptyhon-2.0.4-1.el6.noarch.rpm rpm –i mysql-utiltities-1.5.6-1.el6.noarch.rpm
安裝完畢後,會有一個mysqlfabric命令可以使用。所以可以通過該命令來判定是否安裝成功。
2、配置文件
在安裝好fabric之後,就會有一個默認的配置文件:fabric.cfg。
默認的配置文件的位置:
Platform
Package
Location