您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Mysql中怎么安裝Atlas代理中間件,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
安裝
rpm -i Atlas-1.0.3.el6.x86_64.rpm
安裝的目錄是/usr/local/mysql-proxy
conf文件夾下有一個自帶的配置文件test.cnf,我們可以直接修改,下面是我修改的
主數據庫服務器:192.168.83.11
從數據庫服務器:192.168.83.12
proxy服務器:192.168.83.13
[mysql-proxy] #Atlas加載的模塊名稱,不需要改 plugins = admin, proxy #管理接口的用戶名 admin-username = root #管理接口的密碼 admin-password = 123456 #實現管理接口的Lua腳本所在路徑 admin-lua-script = /usr/local/mysql-proxy/lib/mysql-proxy/lua/admin.lua #Atlas后端連接的MySQL主庫的IP和端口,可設置多項,用逗號分隔 proxy-backend-addresses = 192.168.83.11:3306 #Atlas后端連接的MySQL從庫的IP和端口,@后面的數字代表權重,用來作負載均衡,若省略則默認為1,可設置多項,用逗號分隔 proxy-read-only-backend-addresses = 192.168.83.12:3306@1 #設置Atlas的運行方式,設為true時為守護進程方式,設為false時為前臺方式,一般開發調試時設為false,線上運行時設為true daemon = false#設置Atlas的運行方式,設為true時Atlas會啟動兩個進程,一個為monitor,一個為worker,monitor在worker意外退出后會自動將其重啟,設為false時只有worker,沒有monitor,一般開發調試時設為false,線上運行時設為true keepalive = false #工作線程數,推薦設置與系統的CPU核數相等event-threads = 4 #日志級別,分為message、warning、critical、error、debug五個級別 log-level = message #日志存放的路徑 log-path = /usr/local/mysql-proxy/log #實例名稱,用于同一臺機器上多個Atlas實例間的區分 instance = test #Atlas監聽的工作接口IP和端口 proxy-address = 0.0.0.0:1234 #Atlas監聽的管理接口IP和端口 admin-address = 0.0.0.0:2345#連接池的最小空閑連接數,應設為event-threads的整數倍,可根據業務請求量大小適當調大或調小 min-idle-connections = 8 #分表設置,此例中person為庫名,mt為表名,id為分表字段,3為子表數量,可設置多項,以逗號分隔,若不分表則不需要設置該項 #tables = person.mt.id.3 #用戶名與其對應的加密過的MySQL密碼,密碼使用PREFIX/bin目錄下的加密程序encrypt加密,此設置項用于多個用戶名同時訪問同一個Atlas實例的情況,若只有一個用戶名>則不需要設置該項 #pwds = user1:+jKsgB3YAG8=, user2:GS+tr4TPgqc= #默認字符集,若不設置該項,則默認字符集為latin1 charset = utf8 #允許連接Atlas的客戶端的IP,可以是精確IP,也可以是IP段,以逗號分隔,若不設置該項則允許所有IP連接,否則只允許列表中的IP連接 #client-ips = 127.0.0.1, 192.168.1 #Atlas前面掛接的LVS的物理網卡的IP(注意不是虛IP),若有LVS且設置了client-ips則此項必須設置,否則可以不設置 #lvs-ips = 192.168.1.1最后,進入到bin文件夾下,啟動Altas
./mysql-proxy --defaults-file=../conf/test.cnf
最好配置文件中的 daemon設置為true,為后臺守護運行。
使用官網的
.
/mysql-proxyd
test
start
查看Altas運行情況
.
/mysql-proxyd
test status
有兩個進程的。
關于Mysql中怎么安裝Atlas代理中間件就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。