安装 amoeba for  mysql

对于amoeba 的安装是相当简单的,基本上没什么安装的,

只需要解压文件,然后设置下环境变量就行了

vi /etc/profile

export amoeba_home01=/home/software/amoeba-mysql-3.0.5-RC

export PATH=$PATH:$amoeba_home01/bin

添加完环境变量周 执行 source /etc/profile 是环境变量立即生效

以上是在linux上的操作  ,如果是window平台 ,

将 /amoeba-mysql-3.0.5-RC/bin路径添加在path环境变量就中行了

配置amoeba.xml  (读写分离)

在 节点中重点关注下port,IP,UserName ,Password

6666

192.168.53.41

root

Welcome@123

节点connectionManagerList 可以不用管 ,默认就行

com.meidusa.amoeba.net.AuthingableConnectionManager

节点dbServerList 用来设置真实的mysql主机信息

defaultManager

3306

192.168.53.63

db_vip_act

root

Welcome@456

200

200

10

600000

600000

true

true

defaultManager

3306

192.168.53.60

db_vip_act

root

Welcome@456

200

200

10

600000

600000

true

true

1

slave

这个里面重点讲下 节点multiPool

这个节点主要用来将多个主机配置成一个集群的,

如果有多个slave主机,可以将以下节点配置成

slave1,slave2,slave3,

表示就slave1,salve2,slave3配置成一个集群,当有请求发送到到multiPool 池的时候,

会按照一定的顺序分别转发到相应的slave

在有的版本中对dbServer的设置单独放置在另外一个dbServers.xml的文件中

然后在 amoeba.xml文件中引用   dbServers.xml 文件中

下面的代码是 amoeba.xml中的部分代码

${amoeba.home}/conf/dbServers.xml # 引用外部dbServers.xml文件

最后就是配置路由功能了

${amoeba.home}/conf/rule.xml

${amoeba.home}/conf/functionMap.xml

${amoeba.home}/conf/ruleFunctionMap.xml

1500

master #非读写操作转发到master

master #写(insert/update/delete)操作被转发到主机master

multiPool # 读(select)操作转发到multiPool集群

true

通过以上的设置 ,一个简单的读写分离架构就搭建成功了

启动amoeba,

amoena的可执行文件放在amoeba-mysql-3.0.5-RC/bin下,执行一下可执行文件就可以开启amoeba。

开启之后程序就会在后台运行

版本不同,amoeba的可执行文件名有所不同有的launcher 有的amoeba

在amoeba-mysql-3.0.5-RC/bin 下有两个相似的可执行问文件

-rwxr-xr-x. 1 root root  2114 Jul  5  2013 launcher

-rwxr-xr-x. 1 root root  1579 Dec 27  2012 launcher.bat

在window平台launcher.bat执行就可以开启amoeba

在linux平台上执行launcher就可以开启amoeba

amoeba的使用手册:

amoeba mysql下载_amoeba for mysql相关推荐

  1. 51cto mysql下载_安装MySQL

    MySQL官方网站下载地址http://dev.mysql.com/downloads/下载的版本根据你的平台和需求而定,目前比较常用的为mysql-5.0/mysql-5.1, 5.5版本下载mys ...

  2. amoeba mysql下载_amoeba数据库中间件透明实现MYSQL读写分离

    Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件.这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的 时候充当SQL ...

  3. amoeba for mysql配置_Amoeba for mysql 读写分离

    Amoeba(变形虫)项目 http://docs.hexnova.com/amoeba/ ,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件.这个软件致力于MySQL的分布 ...

  4. 51cto mysql下载_安装Mysql服务_大神程序员养成之路-Mysql数据库基础_MySQL视频-51CTO学院...

    基础篇https://edu.51cto.com/course/19845.html https://edu.51cto.com/course/19845.html https://edu.51cto ...

  5. MySQL下载与安装教程以及环境变量配置

    MySQL下载 1 搜索mysql 选择mysql downloads 如下 2 点击滑动到底部选择社区版本(免费) 如下 3 选择Community Server 如下 4 选择对应的版本下载 我选 ...

  6. Mysql(下载、安装、环境配置详细图文)

    提示:安装之前需要先确认好自己需要哪个版本的mysql,避免浪费时间. 文章目录 一.Mysql下载 二.Mysql安装 三.验证Mysql安装是否成功 总结 一.Mysql下载 官网下载 https ...

  7. mysql 下载、运行

    一.mysql 下载 1.mysql下载地址:MySQL :: Download MySQL Community Server 2.点击图中标注的地方 3.下图中1.2.3选择自己所需要的版本,下载压 ...

  8. mysql 下载 mysql jdbc jar 下载 ,mysql-5.7.17 解压版安装

    mysql jar 下载 :    https://dev.mysql.com/downloads/connector/ mysql 下载 : https://dev.mysql.com/downlo ...

  9. cent os mysql下载_Cent OS 6.4安装mysql

    Cent OS6.4 RPM安装mysql 一.卸载掉原有mysql 因为目前主流Linux系统版本基本上都集成了mysql数据库在里面 如下命令来查看我们的操作系统上是否已经安装了mysql数据库 ...

  10. mysql下载地址与安装

    MySQL下载与安装 一.下载 地址:https://dev.mysql.com/downloads/mysql/ 当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zi ...

最新文章

  1. 步进或伺服运动控制偏位问题:现象、原因及解决办法
  2. 判断点是否在凸多边形内
  3. mysql md5版本校验_通过MD5校验和验证MySQL软件包的完整性
  4. SAP Spartacus 的会话管理 Session Management
  5. 哈罗单车怎么关锁还车_好象被哈罗单车套路了,提醒大家小心
  6. 青客宝团队Consul内部分享ppt
  7. 数据结构-线性表之带头结点的双向循环链表
  8. 个位数统计(java)
  9. react-native 改变webview中字体颜色方式
  10. 为了测试自动驾驶,福特将车带到了一个仿造城市
  11. Java之美[从菜鸟到高手演变]之Exception
  12. 大容量nc文件解析_分布式文件系统浅谈
  13. /etc/resolv.conf
  14. linux shell 判断ELF文件,linux file命令查看elf文件信息
  15. 墨卡托、高斯克吕格、UTM投影
  16. RFID工作原理(图)及标签分类(按供电方式)
  17. CRM客户管理系统(Java)
  18. PCB设计中的3W原则
  19. 错误, Failed to introspect annotated methods on class org.springframework.boot.web.servlet.support.Spr
  20. 软件工程第一次作业 192402 20194653 徐伟刚

热门文章

  1. 关键词百度指数叠加-关键词百度指数叠加
  2. Mysql支持translate函数吗_Oracle-函数-translate
  3. java poi将每一个cell设置为文本格式
  4. 红帽linux员工数,红帽企业 Linux Atomic Host 管理
  5. C++Primer第五版 第六章 课后习题答案
  6. 柳传志回应“联想5G投票事件”:不要罔顾事实挑拨离间
  7. 信息技术前言讲座报告
  8. 程序员因接外包坐牢 456 天!两万字长文揭露心酸真实经历
  9. KGB知识图谱完成金融行业的信息抽取工作
  10. 期末考试打乱考研数学复习,该怎么继续?