atlas是編寫豐富的、可交互的和個(gè)性化的Web瀏覽器應(yīng)用程序的最好方式。Atlas安裝配置教程來啦!很多網(wǎng)友對于Atlas的安裝配置還不是很清楚,那么Atlas怎么安裝配置呢?下文給大家介紹一下!
Atlas安裝配置教程:
Atlas是由Qihoo360, Web平臺部基礎(chǔ)架構(gòu)團(tuán)隊(duì)開發(fā)維護(hù)的一個(gè)基于MySQL協(xié)議的數(shù)據(jù)中間層項(xiàng)目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基礎(chǔ)上,修改了大量bug,添加了很多功能特性。
目前該項(xiàng)目在360公司內(nèi)部得到了廣泛應(yīng)用,很多MySQL業(yè)務(wù)已經(jīng)接入了Atlas平 臺,每天承載的讀寫請求數(shù)達(dá)幾十億條。

主要功能:
* 讀寫分離
* 從庫負(fù)載均衡
* IP過濾
* SQL語句黑白名單
* 自動分表
一、環(huán)境
OS :CentOS-6.4 x86_64
Atlas IP : 192.168.4.215
MySQL Master IP : 192.168.4.213
MySQL Slave IP : 192.168.4.214
二、MySQL授權(quán)
MySQL主從已經(jīng)配置好之后,主從對Atlas進(jìn)行授權(quán)
mysql> grant all on *.* to atlas@‘192.168.4.215‘ identified by ‘123456‘;
三、Atlas安裝
Atlas官方文檔:
https://github.com/Qihoo360/Atlas/wiki
CentOS-5.x下載地址
# wget https://github.com/Qihoo360/Atlas/releases/download/2.0.2/Atlas-2.0.2.el5.x86_64.rpm
# rpm -ivh Atlas-2.0.2.el5.x86_64.rpm
CentOS-6.x下載地址
# wget https://github.com/Qihoo360/Atlas/releases/download/2.0.2/Atlas-2.0.2.el6.x86_64.rpm
# rpm -ivh Atlas-2.0.2.el6.x86_64.rpm
Atlas安裝后的文件路徑
/usr/local/mysql-proxy/
四、Atlas配置
加密MySQL用戶密碼,獲取的加密串填寫到配置文件的pwds參數(shù)中。
# /usr/local/mysql-proxy/bin/encrypt 123456
/iZxz+0GRoA=
vim /usr/local/mysql_proxy/conf/test.conf
[mysql-proxy]
#帶#號的為非必需的配置項(xiàng)目
#管理接口的用戶名
admin-username = user
#管理接口的密碼
admin-password = pwd
#Atlas后端連接的MySQL主庫的IP和端口,可設(shè)置多項(xiàng),用逗號分隔
proxy-backend-addresses = 192.168.4.213:3306
#Atlas后端連接的MySQL從庫的IP和端口,@后面的數(shù)字代表權(quán)重,用來作負(fù)載均衡,若省略則默認(rèn)為1,可設(shè)置多項(xiàng),用逗號分隔
proxy-read-only-backend-addresses = 192.168.4.214:3306@1
#用戶名與其對應(yīng)的加密過的MySQL密碼,密碼使用PREFIX/bin目錄下的加密程序encrypt加密,下行的user1和user2為示例,將其替換為你的MySQL的用戶名和加密密碼!
pwds = atlas:/iZxz+0GRoA=
#設(shè)置Atlas的運(yùn)行方式,設(shè)為true時(shí)為守護(hù)進(jìn)程方式,設(shè)為false時(shí)為前臺方式,一般開發(fā)調(diào)試時(shí)設(shè)為false,線上運(yùn)行時(shí)設(shè)為true,true后面不能有空格。
新聞熱點(diǎn)
疑難解答
圖片精選