cd
/usr/local/amoeba/conf
vi
ameoba.xml
<service name=
"Amoeba for Mysql"
class=
"com.meidusa.amoeba.net.ServerableConnectionManager"
>
<property name=
"port"
>3306<
/property
>
<property name=
"authenticator"
>
<bean class=
"com.meidusa.amoeba.mysql.server.MysqlClientAuthenticator"
>
<property name=
"user"
>root<
/property
>
<property name=
"password"
>mypass<
/property
>
<queryRouter class=
"com.meidusa.amoeba.mysql.parser.MysqlQueryRouter"
>
<property name=
"ruleLoader"
>
<bean class=
"com.meidusa.amoeba.route.TableRuleFileLoader"
>
<property name=
"ruleFile"
>${amoeba.home}
/conf/rule
.xml<
/property
>
<property name=
"functionFile"
>${amoeba.home}
/conf/ruleFunctionMap
.xml<
/property
>
<
/bean
>
<
/property
>
<property name=
"sqlFunctionFile"
>${amoeba.home}
/conf/functionMap
.xml<
/property
>
<property name=
"LRUMapSize"
>1500<
/property
>
<property name=
"defaultPool"
>master<
/property
>
<property name=
"writePool"
>master<
/property
>
<property name=
"readPool"
>readservers<
/property
>
<property name=
"needParse"
>
true
<
/property
>
<
/queryRouter
>
vi
dbServers.xml
<dbServer name=
"abstractServer"
abstractive=
"true"
>
<factoryConfig class=
"com.meidusa.amoeba.mysql.net.MysqlServerConnectionFactory"
>
<property name=
"manager"
>${defaultManager}<
/property
>
<property name=
"sendBufferSize"
>64<
/property
>
<property name=
"receiveBufferSize"
>128<
/property
>
<property name=
"port"
>3406<
/property
>
<property name=
"schema"
>
test
<
/property
>
<property name=
"user"
>root<
/property
>
<property name=
"password"
>magedu<
/property
>
<
/factoryConfig
>
<dbServer name=
"master"
parent=
"abstractServer"
>
<factoryConfig>
<property name=
"ipAddress"
>192.168.0.45<
/property
>
<
/factoryConfig
>
<
/dbServer
>
<dbServer name=
"slave"
parent=
"abstractServer"
>
<factoryConfig>
<property name=
"ipAddress"
>192.168.0.46<
/property
>
<
/factoryConfig
>
<
/dbServer
>
<dbServer name=
"readservers"
virtual=
"true"
>
<poolConfig class=
"com.meidusa.amoeba.server.MultipleServerPool"
>
<property name=
"loadbalance"
>1<
/property
>
<property name=
"poolNames"
>master,slave<
/property
>
<
/poolConfig
>
<
/dbServer
>