amoeba mysql下载_amoeba for mysql
安装 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相关推荐
- 51cto mysql下载_安装MySQL
MySQL官方网站下载地址http://dev.mysql.com/downloads/下载的版本根据你的平台和需求而定,目前比较常用的为mysql-5.0/mysql-5.1, 5.5版本下载mys ...
- amoeba mysql下载_amoeba数据库中间件透明实现MYSQL读写分离
Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件.这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的 时候充当SQL ...
- amoeba for mysql配置_Amoeba for mysql 读写分离
Amoeba(变形虫)项目 http://docs.hexnova.com/amoeba/ ,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件.这个软件致力于MySQL的分布 ...
- 51cto mysql下载_安装Mysql服务_大神程序员养成之路-Mysql数据库基础_MySQL视频-51CTO学院...
基础篇https://edu.51cto.com/course/19845.html https://edu.51cto.com/course/19845.html https://edu.51cto ...
- MySQL下载与安装教程以及环境变量配置
MySQL下载 1 搜索mysql 选择mysql downloads 如下 2 点击滑动到底部选择社区版本(免费) 如下 3 选择Community Server 如下 4 选择对应的版本下载 我选 ...
- Mysql(下载、安装、环境配置详细图文)
提示:安装之前需要先确认好自己需要哪个版本的mysql,避免浪费时间. 文章目录 一.Mysql下载 二.Mysql安装 三.验证Mysql安装是否成功 总结 一.Mysql下载 官网下载 https ...
- mysql 下载、运行
一.mysql 下载 1.mysql下载地址:MySQL :: Download MySQL Community Server 2.点击图中标注的地方 3.下图中1.2.3选择自己所需要的版本,下载压 ...
- mysql 下载 mysql jdbc jar 下载 ,mysql-5.7.17 解压版安装
mysql jar 下载 : https://dev.mysql.com/downloads/connector/ mysql 下载 : https://dev.mysql.com/downlo ...
- cent os mysql下载_Cent OS 6.4安装mysql
Cent OS6.4 RPM安装mysql 一.卸载掉原有mysql 因为目前主流Linux系统版本基本上都集成了mysql数据库在里面 如下命令来查看我们的操作系统上是否已经安装了mysql数据库 ...
- mysql下载地址与安装
MySQL下载与安装 一.下载 地址:https://dev.mysql.com/downloads/mysql/ 当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zi ...
最新文章
- 步进或伺服运动控制偏位问题:现象、原因及解决办法
- 判断点是否在凸多边形内
- mysql md5版本校验_通过MD5校验和验证MySQL软件包的完整性
- SAP Spartacus 的会话管理 Session Management
- 哈罗单车怎么关锁还车_好象被哈罗单车套路了,提醒大家小心
- 青客宝团队Consul内部分享ppt
- 数据结构-线性表之带头结点的双向循环链表
- 个位数统计(java)
- react-native 改变webview中字体颜色方式
- 为了测试自动驾驶,福特将车带到了一个仿造城市
- Java之美[从菜鸟到高手演变]之Exception
- 大容量nc文件解析_分布式文件系统浅谈
- /etc/resolv.conf
- linux shell 判断ELF文件,linux file命令查看elf文件信息
- 墨卡托、高斯克吕格、UTM投影
- RFID工作原理(图)及标签分类(按供电方式)
- CRM客户管理系统(Java)
- PCB设计中的3W原则
- 错误, Failed to introspect annotated methods on class org.springframework.boot.web.servlet.support.Spr
- 软件工程第一次作业 192402 20194653 徐伟刚