amoeba-mysql安装

本文详细介绍了在Linux环境下安装Amoeba for MySQL的步骤,包括JDK的安装,Amoeba的下载与解压,配置用户环境变量,以及Amoeba的配置文件dbServers.xml和amoeba.xml的详细设置,实现数据库的读写分离。在配置过程中,重点讲解了如何设置主从服务器,以及解决启动时可能出现的Java堆栈大小问题。

(一)、安装文件

按照顺序安装文件

jdk-7u25-linux-i586.tar.gz;

amoeba-mysql-binary-2.2.0.tar.gz;

                  

 

(二)、安装jdk1.7

1.打开创建目录

#cd /usr

#mkdir java

#cd java

2.上传文件jdk-7u25-linux-i586.tar.gz到目录

#rz(如果使用的是CRT,不是则使用其他方式)

3.解压jdk-7u25-linux-i586.tar.gz并编译

#tar zxvf jdk-7u25-linux-i586.tar.gz

 

 

(三)、安装amoeba-mysql-binary-2.2.0.tar.gz

       1.打开目录

    #mkdir /usr/local/amoeba

    #cd /usr/local/amoeba

  2.上传文件amoeba-mysql-binary-2.2.0.tar.gz到目录

        #rz(如果使用的是CRT,不是则使用其他方式)

  3.解压amoeba-mysql-binary-2.2.0.tar.gz并编译

        #tar zxvf amoeba-mysql-binary-2.2.0.tar.gz

 

 

(四)、配置用户环境变量

#vi ~/.bash_profile

 

设置为:

 

PATH=$PATH:$HOME/bin:/usr/local/amoeba/bin

JAVA_HOME=/usr/java/jdk1.6.0_32

 

export JAVA_HOME

export PATH

 

立即生效:

 

#source  ~/.bash_profile

 

 

(五)Amoeba for mysql配置

配置Amoeba for mysql的读写分离主要涉及两个文件:

1、/usr/local/amoeba/conf/dbServers.xml

此文件定义由Amoeba代理的数据库如何连接,比如最基础的:主机IP、端口、Amoeba使用的用户名和密码等等。

2、/usr/local/amoeba/conf/amoeba.xml

此文件定义了Amoeba代理的相关配置。

 

dbServers.xml文件配置

abstractServer配置:

 

<dbServername="abstractServer" abstractive="true">

                <factoryConfigclass="com.meidusa.amoeba.mysql.net.MysqlServerConnectionFactory">

                        <propertyname="manager">${defaultManager}</property>

                        <propertyname="sendBufferSize">64</property>

                        <propertyname="receiveBufferSize">128</property>

 

                        <!-- mysql port -->

              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值