机器系统Centos6.5

下载atlas的rpm包下载地址https://github.com/Qihoo360/Atlas/releases ,因为不涉及跨机器分表,所以,版本采用

Atlas-2.2.1

下载 Atlas-2.2.1.el6.x86_64.rpm (centos6),注:centos5请下载Atlas-2.2.1.el5.x86_64.rpm(centos5)
安装:

rpm  -i  Atlas-2.2.1.el6.x86_64.rpm 
安装路径:/usr/local/mysql-proxy
配置 

#配置atlas的用户名
admin-username = user
#配置atlas的密码
admin-password = pwd
#admin-lua-script = /usr/local/mysql-proxy/lib/mysql-proxy/lua/admin.lua
#配置mysql的地址和端口
proxy-backend-addresses = 127.0.0.1:3306配置从节点的mysql地址,本文不涉及
#proxy-read-only-backend-addresses = 127.0.0.1:3305@1#配置mysql的用户名和密码 密码采用/usr/loca/mysql-proxy/bin/encrypt加密
pwds = root:DAJnl8cVzy8=#Atlas的运行方式设为true时为守护进程方式,设为false时为前台方式
daemon = false
#设置Atlas的运行方式,设为true时Atlas会启动两个进程,一个为monitor,一个worker,monitor在worker意外退出后自动将其重启,设为false时只有worker,没有monitorkeepalive = false
#工作线程数,推荐设置成系统的CPU核数的2至4倍
event-threads = 4#日志级别,分为message、warning、critical、error、debug五个级别
log-level = message#日志目录
log-path = /usr/local/mysql-proxy/log#SQL日志的开关,可设置为OFF、ON、REALTIME,OFF代表不记录SQL日志,ON代表记录SQL日志,该模式下日志刷新是基于缓冲区的,当日志填##满缓冲区后,才将日志信息刷到#磁盘。REALTIME用于调试,代表记录SQL日志且实时写入磁盘,默认为OFF
sql-log = ON#sql-log-slow = 10instance = test#Atlas监听的工作接口IP和端口
proxy-address = 0.0.0.0:1234#Atlas监听的管理接口IP和端口
admin-address = 0.0.0.0:2345#分表设置,此例中person为库名,mt为表名,id为分表字段,3为子表数量,可设置多项,以逗号分隔,若不分表则不需要设置#该项,子表需要事先#建好,子表名称为表名_##数字,数字范围为[0,子表数-1],如本例里,子表名称为mt_0、mt_1、mt_2
tables = iaf.user.id.3#charset = utf8#client-ips = 127.0.0.1, 192.168.1
</span>

启动:

进入/usr/local/mysql-proxy/bin目录,执行下面的命令启动、重启或停止Atlas。

(1). sudo ./mysql-proxyd test start,启动Atlas。

(2). sudo ./mysql-proxyd test restart,重启Atlas。

(3). sudo ./mysql-proxyd test stop,停止Atlas。

注意:

(1). 运行文件是:mysql-proxyd(不是mysql-proxy)。

(2). test是conf目录下配置文件的名字,也是配置文件里instance项的名字,三者需要统一。

(3). 可以使用ps -ef | grep mysql-proxy查看Atlas是否已经启动或停止。

执行命令:mysql -h127.0.0.1 -P1234 -u用户名 -p密码,如果能连上则证明Atlas初步测试正常,可以再尝试发几条SQL语句看看执行结果是否正确。(用户名和密码为mysql的用户名和密码),多插入几条数据就发现可以插入不同的子表了

例如:

以id切分数据,在查询的时候除非where条件后有id条件,不然出不出来,这样就不能使用关联查询了。

select * from user where id =1   //这样可以查询

select * from user inner join partment on user.id =partment.user_id where user.id =1  //这样查询不出结果

所以,我觉得局限性还是挺大的

进入Atlas的管理界面的命令:mysql -h127.0.0.1 -P2345 -uuser -ppwd,进入后执行:select * from help;查看管理DB的各类命令(用户名user 密码pwd 为配置文件中配置的admin-username,admin-password)

360公司开源Atlas快速上手安装配置相关推荐

  1. 入职新公司,如何快速上手公司业务?

    最近很多小伙伴入职新公司,问我入职好如何快速上手自己负责的产品,这里说一下自己的看法: 1.了解一下公司的业务逻辑 可以通过请教别人的方式,了解一下公司的业务,请教的时候可以给别人买一杯咖啡啥的,谁都 ...

  2. 开源监控Prometheus介绍,安装,配置,使用详解

    介绍 什么是Prometheus? Prometheus是一个开源监控系统,前身是SoundCloud的告警插件.从2012年开始,Prometheus逐渐被大量公司使用.该项目的社区也便跃起来,收到 ...

  3. YOYOPlayer:linux下开源的千千静听(安装+配置+常见问题解决方案)

    说到mp3播放软件,眼下最受国人欢迎的非windows下的千千静听莫属,这个软件没什么好说的:好看又好用.相对linux下mp3播放软件,用得最 多的应该是xmms吧,这 个软件让中国的linuxer ...

  4. 开源DNS服务器与安装配置

    产品关键词:智能DNS+CDN集群+WAF防火墙+负载均衡+近源清洗+WEB化管理 一,简介 相对于存储和大数据领域,CDN是一个相对小的领域,但行行出状元,BIND就是CDN领域的蝉联N届的状元郎. ...

  5. 完全开源!快速上手 AI 理论及应用实战来了

    大家好,好久没给大家推荐优质的机器学习 GitHub 开源资料了.最近逛 GitHub,发现了一个非常不错的 AI 资料,兼顾理论和实战,非常不错! 首先放上该资源的 GitHub 地址: https ...

  6. springboot开启debug日志_SpringBoot日志快速上手简单配置

    默认配置 日志级别从低到高分为: TRACE < DEBUG < INFO < WARN < ERROR < FATAL. 如果设置为 INFO ,则低于 INFO 的信 ...

  7. 测试新员工到新公司如何快速上手工作

    所以到了新公司,怎么快速上手工作,是很多测试人都在关心的问题. 子云疑问必答,总结出以下5点技能供大家学习 01 熟悉公司业务,迅速融入公司 新人进入公司第一步,就是熟悉公司的业务,架构.一般公司会根 ...

  8. AOP—JVM SandBox—快速上手

    原文作者:stingfire 原文地址:深入学习jvm-sandbox(安装&快速上手) 目录 一.安装 1. 下载 2. 运行安装脚本 3. 阅读安装脚本 3.1 首先是定义安装目录变量 3 ...

  9. my02_Atlas mysql5.7安装配置

    软件环境:centos7.3,glib-2.49,lua5.1,Atlas2.2.1,mysql5.7 依赖包安装 ****************************************** ...

最新文章

  1. Hulu视频如何提升推荐多样性?
  2. day24 面向对象与实例属性
  3. Mysql存储级别_mysql 存储引擎分类和事务隔离级别
  4. 获取mac地址方法之一 GetAdaptersInfo()
  5. 英语口语-文章朗读Week8 Friday
  6. 用Python实现反转字符串
  7. 在Excel工作表区域内快速移动或滚动
  8. contenttype文件ajax_jquery ajax contentType设置
  9. 用C#绘图实现动画出现卡屏(运行慢)问题的解决办法
  10. 【SpringBoot_ANNOTATIONS】组件注册 04 @Scope 设置组件作用域
  11. shell换行合并多个文件_shell两个文件去重的多种姿势
  12. ORA-12162: TNS:net service name is incorrectly specified 错误解决
  13. 销售竞争情报实战--徐凌云老师
  14. 思维方式 | 深入浅出解释“第一性原理”
  15. 使用ffmpeg命令把单张或多张图片生成固定时长的视频
  16. StrokeIt:让鼠标手势无处不在
  17. 计算机操作系统u盘的安装方法,怎么直接用u盘装系统操作教程
  18. 正激电路:半桥(波形解释)
  19. 两两组合工具之itertools
  20. WordPress文章标题显示汉字方法

热门文章

  1. Everypixel –图库图片设计师的搜索引擎
  2. TestFlight用法(iOS APP官方测试工具)
  3. 【11款良心软件推荐】Windows:提高学习/办公效率,免费+免安装便携式,支持任意窗口置顶,熄屏,上下文菜单,禁止系统更新,定制文件夹样式等
  4. 教程--免费为小程序接入客服机器人
  5. IIS 设备未就绪。
  6. Qt开发——网络编程UDP网络广播软件之服务器端
  7. 《麦肯锡方法》读书笔记1
  8. php二码合一,PS4slim二码合一怎么看
  9. Ubuntu20.04LTS环境下载STM32程序
  10. 38. OP-TEE中secure stroage------安全文件数据格式和操作过程