首页 > 课堂 > 基础知识 > 正文

Atlas怎么安装配置 Atlas安装配置教程

2024-09-12 20:31:35
字体:
来源:转载
供稿:网友

atlas是编写丰富的、可交互的和个性化的Web浏览器应用程序的最好方式。Atlas安装配置教程来啦!很多网友对于Atlas的安装配置还不是很清楚,那么Atlas怎么安装配置呢?下文给大家介绍一下!

Atlas安装配置教程:

Atlas是由Qihoo360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。

目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平 台,每天承载的读写请求数达几十亿条。

Atlas安装配置教程 Atlas怎么安装配置

主要功能:

* 读写分离

* 从库负载均衡

* IP过滤

* SQL语句黑白名单

* 自动分表

一、环境

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授权

MySQL主从已经配置好之后,主从对Atlas进行授权

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参数中。

# /usr/local/mysql-proxy/bin/encrypt 123456

/iZxz+0GRoA=

vim /usr/local/mysql_proxy/conf/test.conf

[mysql-proxy]

#带#号的为非必需的配置项目

#管理接口的用户名

admin-username = user

#管理接口的密码

admin-password = pwd

#Atlas后端连接的MySQL主库的IP和端口,可设置多项,用逗号分隔

proxy-backend-addresses = 192.168.4.213:3306

#Atlas后端连接的MySQL从库的IP和端口,@后面的数字代表权重,用来作负载均衡,若省略则默认为1,可设置多项,用逗号分隔

proxy-read-only-backend-addresses = 192.168.4.214:3306@1

#用户名与其对应的加密过的MySQL密码,密码使用PREFIX/bin目录下的加密程序encrypt加密,下行的user1和user2为示例,将其替换为你的MySQL的用户名和加密密码!

pwds = atlas:/iZxz+0GRoA=

#设置Atlas的运行方式,设为true时为守护进程方式,设为false时为前台方式,一般开发调试时设为false,线上运行时设为true,true后面不能有空格。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表