一、配置master与slave主从复制
首先保证两台主机在同一网段,在master主机下载ntp,为了主从服务器没有时间差
yum -y install ntp 两台安装ntp并启动
在ntp配置文件声明 定义时间服务器与定义时间层次
重启ntp
在slave主机同步master时间
在master主机mariadb配置文件声明
启动mariadb服务器
在slave主机mariadb配置文件声明
重启mariadb服务
在master主机配置可用的访问用户并刷新特权
在slave主机指定master
在slave开启slave
查看slave状态确认IO与SQL线程状态为yes
在master主机创建数据库,并在slave查看是否同步
二、实现主从复制一台主两台从(主master,从1slave,从2slave1)
在slave1/etc/my.cnf声明
重启服务
进入mariadb指定master
验证是否与master同步
三、新建主机做amoeba代理
关闭防火墙,设置防火墙开机不自启,关闭网卡管理器并设置开机不自启,进入/etc/selinux/config修改selinux为disabled
首先查看java版本是否是1.6,因为amoeba兼容版本是1.6,如果不是则需要修改java版本
java版本为1.8需要修改,首先下载1.6版本的
移动jdk1.6到/usr/local/jdk1.6
进入/etc/profile配置java环境变量
加载文件(只能在当前终端使用)
查看是否生效
删除Java原命令位置
将jdk1.6的命令放置与/usr/bin/java
查看java版本是否修改
解压amoeba软件包到/usr/local
配置dbServer.xml
配置amoeba.xml
一主两从指定master
新建主机安装mariadb与mariadb-server并启动服务
在master主机上创建库表并插入数据,关闭slave,在新建主机上查看
slave主机关闭slave
在新建主机查看
关闭slave1的slave
在master主机再插入数据,在新建主机查看