关于360旗下Atlas运维记事
参考地址:https://www.cnblogs.com/yyhh/archive/2015/12/29/5084844.html
Atlas运维常用命令
Atlas官方链接: https://github.com/Qihoo360/Atlas/blob/master/README_ZH.md
Atlas下载链接: https://github.com/Qihoo360/Atlas/releases
一、架构搭建
1.1:授权并测试是否可以对主从数据库进行访问(也可以先做主从,然后创建该账号,这样会直接同步,否则的话主从都要对这个用户进行授权)
>grant all on *.* to 'abc'@'%' identified by 'abc123';
>flush privileges; ##刷新权限配置,使其立即生效
>use mysql; ##切换到mysql数据库查看授权情况
>select user,host from user;
1.2:测试对主从进行访问:
#mysql -hMASTER_HOST -uUSER -pPASSWORD
1.3:Mysql主从搭建
1.1.1:数据库安装
1.1.2:修改主从配置文件
1.1.3:主从配置命令
主库执行:
show master status; ##得到master_log_file和master_log_pos
1.1.4:请注意,如果之前做过主从,需要先stop slave; 然后reset slave; 否则有可能会报错“ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository”
从库执行:
>change master to master_host='172.16.1.148',
>master_user='abc',
>master_password='abc123',
>master_log_file='bin-log-0001',
>master_log_pos=120;
>start slave;
>show slave status \G ##查看主从是否同步 " Slave_IO_Running: Yes ;Slave_SQL_Running: Yes "
二、Atlas架构安装
2.1:上传Atlas安装包并安装 "rpm -ivh Atlas-2.2.1.el6.x86_64.rpm"
2.2:修改Atlas配置文件:/usr/local/mysql-proxy/conf/test.cnf (修改之前先对密码进行加密:/usr/local/mysql-proxy/bin/encrypt tech123 得到密码:WYZr3l8uTqU=)
第06行:#管理接口的用户名
admin-username = abc
第09行:#管理接口的密码
admin-password = abc123
第15行:#Atlas后端连接的MySQL从库的IP和端口,@后面的数字代表权重,用来作负载均衡,若省略则默认为1,可设置多项,用逗号分隔
proxy-read-only-backend-addresses = 127.0.0.1:3306@1
第18行:#用户名与其对应的加密过的MySQL密码,密码使用PREFIX/bin目录下的加密程序encrypt加密,下行的user1和user2为示例,将其替换为你的MySQL的用户名和加密密码!
示例:pwds = user1:+jKsgB3YAG8=, user2:GS+tr4TPgqc=
其他配置:自行看配置文件,有详细说明,自行决定是否需要修改
2.3:启动Atlas:
#/usr/local/mysql-proxy/bin/mysql-proxyd test start|stop|restart|
三、Atlas测试
3.1:进入管理接口
mysql -h127.0.0.1 -P2345 -uabc -pabc123 ##进入管理模式
select * from help; ##查看管理模式下都能干啥事儿
SELECT * FROM backends; ##查看状态
3.2:进入数据操作模式
mysql -h127.0.0.1 -P2345 -uabc -pabc123
>show database; ##
关于360旗下Atlas运维记事相关推荐
- 360网络自动化运维
女主宣言 当网络设备从数以百计快速发展到数以千计.万计时,当量变引发质变时,要采用什么样的模式才能先于业务发现网络问题和瓶颈呢?本文带来的就是360公司网络自动化运维的一些理念,希望这些设计理念可以帮 ...
- 2016年新运维:优云论《普通运维人员就是秋后的蚂蚱》
2015年第一天,51CTO博主alex曾发表了<普通的运维人员就是秋后的蚂蚱>的博文,为广大的运维界同仁们敲响了警钟.文章主要从资源集中化和高度自动化两个行业大趋势出发,断言普通的运维人 ...
- 奇虎360运维工程师招聘测试题
公司名称:奇虎360 招聘职位:运维工程师 职位需求: 1.精通FreeBSD/Linux系统安装配置和系统参数优化设置. 2.三年以上IDC.服务器运维经验. 3.精通apache.nginx等we ...
- 360linux面试题,奇虎360运维工程师面试题
原标题:奇虎360运维工程师面试题 以下面试题是从网络收集整理的,仅供大家学习参考: 1.写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除. find / -name "*. ...
- 360公司运维面试题
已经有多个小伙载到这套题里了,抓紧做一下! 360公司面试题一共6套,周一到周五去面试会从这六套题中选择随机选择一套题来给应聘者做,所以有时候你面试不上不是你能力的问题,而是你碰巧遇到了最难的. 本套 ...
- 【2015年奇虎360|绿盟科技|唯品会|4399秋招岗位分析及内推】一大波网络|安全|运维岗位来袭~...
2015年华为网申截止提醒 ①华为的网申页面:http://career.huawei.com/recruitment/campus.html,之前说明是9月3号截止网申,这两天上去看,发布时间又更新 ...
- 2021暑期实习面试经验——360系统运维部(网络工程师)
[进度概览]:3.15网申--3.27笔试--4.8一面--4.15二面,目前等HR面. 笔试(3月27日) 60min 行测题:图像规律.数字规律.语义分析.逻辑分析:共40道较常规. 一面(4月8 ...
- 3配置的笔记本能不能运行博图v15_运维便携口袋笔记本:壹号本工程师PC评测
随着科技的发展,数码产品都纷纷走向轻量化,比如我们使用的笔记本电脑,以前傻大粗的笔记本越来越少,取而代之的是体积越来越小的超极本,而对于一些有着特殊工作需求的人来说,超极本太娇气了,虽然便携性不错,但 ...
- 向日葵linux远程很卡,血泪经验分享!一个小东西搞定内网财务主机的远程运维...
原标题:血泪经验分享!一个小东西搞定内网财务主机的远程运维 360行,要说哪一行辛苦,"运维"绝对可以入围!作为一名运维技术人员,每天和电脑主机打交道,转眼也快五年了.最烦的其实就 ...
最新文章
- crm开源系统 tp框架_thinkphp6学习教程与源码 tp6开源CMS系统源码研究
- UIBezierPath和CAShapeLayer画直线、CGContextRef画直线两种方案
- LeetCode - Reverse Nodes in k-Group
- 自己写的sqlHelper 以及读取配置文件
- 《软件构架实践》阅读笔记03
- 跳转到系统默认的Home
- RabbitMQ——work queue
- .net Core 介绍
- python 知乎 合并 pdf_32.使用selenium爬取知乎,并实现多页保存为一个PDF文件
- CentOS安装QQ2012
- 中国各省名称+ 经纬度
- EndNote X8教程(PDF+video)
- Oracle的 IT 世界观
- element-ui 上传图片,图片404
- VUEX和filer过滤器的定义
- 计算机毕业设计Java超市货品进销存系统后台(源码+系统+mysql数据库+lw文档)
- JavaScript弹出模式窗口
- linux网卡slave状态,生产环境中linux bonding 主备模式slave网卡切换的方法
- Python基于Django城市PM2.5空气质量数据可视化分析
- 155_模型_Power BI Power Pivot 进销存之安全库存
热门文章
- 黄金价格走势k线图如何看?
- 公积金为何会沦为穷人的“鸡肋”?
- 推特算法,分布式ID
- .xml配置文件中The reference to entity serverTimezone must end with the ';' delimiter.错误
- 程序员能有什么好的出路?
- Linux文件系统从磁盘读页面
- eclipse java配色_eclips配色
- 信息学奥赛一本通 1255:迷宫问题 | OpenJudge NOI 2.5 7084:迷宫问题
- uniapp开发微信小程序/h5完整流程,含vant/uview(h5适配vw)
- pushd和popd批处理_提示以及PushD和PopD