数据库集群及代理

二、配置Mycat
下载mycat
http://www.mycat.org.cn/

	wget http://dl.mycat.io/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz
		百度云盘有安装包
	tar xf  Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz -C /usr/local/
	ls /usr/local/mycat/
配置mycat前端
	vim  /usr/local/mycat/conf/server.xml
	注释掉多余用户
		
		95行-99行
	启动mycat管理员
		
配置mycat后端
	请备份该文件
	 vim  /usr/local/mycat/conf/schema.xml
		
		注释
			schema name:mycat维护的集群名称。

datanode:后方节点群的名称。
datahost:后方节点群的主机名称。
writehost:写主机
readhost:读主机
倒着看。
在本例中switchType值设置为1,表示自动切换,某些对主从数据一致要求较高的场景,建议使用2判断主从状态后再切换
切换的触发条件为主节点mysql服务崩溃或停止
slaveThreshold 主从的延迟在多少秒以内,则把读请求分发到这个从节点,否则不往这个节点分发,假设生产环境能容忍的主从延时为60秒,则设置此值为60,此例中设置值为100

关于属性的介绍
	balance 类型
		1. balance=“0”,  关闭读写分离功能。
			所有读操作都发送到当前可用的writeHost上。
		2. balance=“1”,开启读写分离
		所有读操作都随机的发送到readHost。
	writeType 属性
		备份型
			1. writeType="0", 所有写操作发送到配置的第一个 writeHost,

第一个挂了切到还生存的第二个writeHost,
重新启动后已切换后的为准,切换记录在配置文件中:dnindex.properties .
负载型
2. writeType=“1”,所有写操作都随机的发送到配置的 writeHost。
switchType 模式
switchType指的是切换的模式,目前的取值也有4种:
1. switchType=’-1’ 负1表示不自动切换
2. switchType=‘1’ 默认值,表示根据延时自动切换
3. switchType=‘2’ 根据MySQL主从同步的状态决定是否切换,心跳语句为 show slave status

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值