首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysql分布式前端代理 - Amoeba最简配置案例

image.png 主要配置文件说明 1)amoeba.xml 定义客户端如何连接amoeba等基础信息 2)dbServers.xml Amoeba作为数据库代理层,它一定会和很多数据库保持通信,因此它必须知道由它代理的数据库如何连接...,比如最基础的:主机IP、端口、Amoeba使用的用户名和密码等等 3)rule.xml Amoeba为完成数据切分提供了完善的切分规则配置,为了了解如何分片数据、如何将数据库返回的数据整合,它必须知道切分规则...的文件格式 配置案例 目标: 使用amoeba代理一个mysql,通过客户端操作amoeba,验证mysql是否被成功代理 操作: 1)在 dbServers.xml 中配置mysql的连接信息 编辑...schema(要连接的数据库名称)、user、password 属性值为mysql的连接信息 2)在 amoeba.xml 中配置客户端连接 amoeba 的连接信息 编辑 $AMOEBA_HOME/conf...使用 amoeba.xml 中配置的信息连接数据,示例: $ mysql -uroot -p111111 -h127.0.0.1 -P8066 8066是amoeba的默认连接端口 连接成功后进入我们熟悉的

76060
您找到你想要的搜索结果了吗?
是的
没有找到

001.Amoeba读写分离部署

.rpm 4.2 JDK安装及配置 1 [root@Amoeba tmp]# rpm -ivh jdk-8u144-linux-i586.rpm 2 [root@Amoeba ~]# vi /etc.../amoeba 5.2 Amoeba-dbServers配置 dbServers.xml:读写分离配置文件 access_list.conf:IP访问列表控制配置文件 Amoeba配置文件路径:...九 其他附加 Amoeba配置文件:$AMOEBA_HOME/conf/amoeba.xml,用来配置Amoeba服务的基本参数,如Amoeba主机地址、端口、认证方式、用于连接的用户名、密码、线程数...数据库函数配置文件:$AMOEBA_HOME/conf/functionMap.xml,用来配置数据库函数的处理方法,Amoeba将使用该配置文件中的方法解析数据库函数。...日志规格配置文件:$AMOEBA_HOME/conf/log4j.xml,用来配置Amoeba输出日志的级别和方式。

63240

rsync的配置使用

Rsync  默认端口873 Wirer:zuoyuezong@gmail.com 描述:rsync服务是基于C/S模式的  作用:简单的说就是同步文件用的 环境: 两台linux服务器 192.168.152.153...(hostname是amoeba) 作为服务器 ; 192.168.152.150作为客户端(hostname 是localhost) 目的:同步my.cnf配置文件到192.168.152.150服务器.../configure [root@amoeba rsync-3.1.0]# make && make install 2.配置rsync [root@amoeba rsync-3.1.0]# vim...192.168.152.153::a  /var/zyz 如果没有加--delete这个参数则代表只下载153那边的/etc/zzy目录下的所有文件 以上的是做的向服务端取文件方式的 还可以推送文件这个需要双端都配置成服务器配置步骤跳过...password-file=/etc/rsyncd.secrets  /usr/local/src    www@192.168.152.150::a 将/usr/local/src下的文件推送到 150的配置文件里面定义的位置

45010

MYSQL数据库读写分离实例

答:利用开源项目Amoeba来实现,具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库,并且安装配置非常简单 2.环境需求 安装环境: CentOS Linux release...MySQL安装以及主从复制搭建,这里看前面的主从多实例配置文章即可; WeiyiGeek.MYSQL8.0 #解压二进制包 xz -d mysql-8.0.16-linux-glibc2.12-x86...在Amoeba机器上安装JDK及配置环境:(CENTOS7安装jdk) WeiyiGeek.JDK64位 #1.下载Linux x64 185.96 MB jdk-8u211-linux-x64....修改配置文件 dbServer.xml 文件在 amoeba/conf/目录下 <!...Step 4.读写分离测试 #在amoeba机器上执行 (注意amoeba客户端端口-在上面的配置文件里面) mysql -h 192.168.1.101 -P8066 -uroot -proot Welcome

5.3K20

mysql 读写分离_详解MySQL读写分离

主服务器 IP为 192.168.30.33 4 两台centos7作为MySQL 从服务器 IP为192.168.30.34 192.168.30.35 一、搭建MySQL主从复制 1、 配置主服务器...MySQL vi /etc/my.cnf //编辑数据库配置文件 在 [mysqld]模块下面添加以下几行 server_id = 1 //主服务器编号 log_bin=master_bin //指定二进制日志...1) 安装JDK环境(amoeba基于jdk开发) tar xf jdk-8u144-linux-x64.tar.gz //解压jdk安装包 cp -a jdk1.8.0_144/ /usr/local...chmod +x /etc/init.d/amoeba //将amoeba启动脚本提权 chkconfig –add amoeba //加入系统配置中 service amoeba start //出现下面的端口说明启动成功...flush privileges; //刷新权限 2 配置客户端 yum install -y mysql // 安装mysql客户端 mysql -u amoeba -p123456 -h 192.168.30.32

7.3K10

Mysql读写分离方案-Amoeba环境部署记录

Amoeba Amoeba配置文件位于/usr/local/amoeba/conf目录下。...配置文件比较多,但是仅仅使用读写分离功能,只需配置两个文件即可,分别是dbServers.xml和amoeba.xml, 如果需要配置ip访问控制,还需要修改access_list.conf文件,下面首先介绍...Amoeba的有关配置文件说明 主配置文件:amoeba.xml 用来配置Amoeba服务的基本参数,如Amoeba主机地址、端口、认证方式、用于连接的用户名、密码、线程数...数据库函数配置文件:functionMap.xml 用来配置数据库函数的处理方法,Amoeba将使用该配置文件中的方法解析数据库函数。...日志规格配置文件log4j.xml 用来配置Amoeba输出日志的级别和方式。

2K100

听说Mysql你很豪横?-------------MySQL5.7主从复制!读写分离!

mysql主服务器 修改/etc/my.cnf配置文件,增加服务器id,配置二进制日志选项 [root@master ~]# vim /etc/my.cnf ...省略内容 '//mysqld字段下面修改.../jdk-6u14-linux-x64.bin ...期间一直空格,直到要输入yes Do you agree to the above license terms?...amoeba mnt]# /usr/local/amoeba/bin/amoeba '//查看是否安装成功' amoeba start|stop (2)配置Amoeba读写分离,两个slave读负载均衡...amoeba服务器 amoeba.xml amoeba配置文件 dbServers.xml 数据库配置文件 [root@amoeba mnt]# cd /usr/local/amoeba/conf.../ [root@amoeba conf]# vim amoeba.xml '//编辑amoeba配置文件' '//此段设置的是客户端通过amoeba用户和123456密码访问amoeba服务器' <

73530
领券