mysql tungsten_通过tungsten replicator实现mysql多主一从的备份架

Tungsten replicator简介

Tungsten是一套用于数据库集群和复制的软件集合,包括replication, management, SQL routing, and proxying。Ppc2009大会对这套软件专门做了介绍,下载地址如下

[url=http://sourceforge.net/project/showfiles.php?group_id=256125]http://sourceforge.net/project/showfiles.php?group_id=256125

tungsten replicator则是这套软件中用于数据复制的一个组件。通过在主从服务器上部署的java程序对主数据库的binlog进行跟踪,并将更新的内容解析出来发送到从服务器,而从服务器的java则将接收到的更新写入从数据库。

0818b9ca8b590ca3270a3433284dd417.png

测试环境

Master1

192.168.1.8

Master2

192.168.1.4

Slave

192.168.1.7

由于tungsten replicator是java程序,因此需要各个服务器都架设jdk环境

Maser配置

下载tungsten replicator1.0.2的压缩包,解压到一个单独的目录。将conf目录下的replicator.properties.mysql重命名为replicator.properties,并根据实际情况修改以下内容:

#声明当前服务器是master模式

replicator.role=master

#服务启动后自动开始复制

replicator.auto_enable=true

#指定一个全局唯一的id,建议用服务器名

replicator.source_id=dev08

#指定用于存放复制数据的库名,在mysql手动生成一个空的库,并在my.cnf中将这个库加入binlog-ignore-db参数里。默认数据库为tungsten

replicator.schema=tungsten

#指定master的ip,本机则使用localhost

replicator.thl.remote_uri=thl://localhost/

#如果replicator.schema参数指定了其他的数据库名,则需要

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tungsten Replicator构是一种用于数据复制和同步的开源工具。它是由一组组件组成,用于从一个数据库到另一个数据库的数据复制。 Tungsten Replicator的主要组件包括: 1. 提供数据变更的源数据库:源数据库可以是任何支持MySQL协议的数据库,如MySQL、MariaDB等。 2. Tungsten Replicator核心引擎:该引擎是整个构的核心组件,负责解析源数据库中的日志,以实时方式将数据变更(如插入、更新、删除)传递给目标数据库。 3. 目标数据库:目标数据库也可以是任何支持MySQL协议的数据库。当Tungsten Replicator接收到数据变更时,它将将其应用于目标数据库。 4. 事务处理和数据过滤:Tungsten Replicator提供了事务处理和数据过滤功能。可以配置仅复制指定的表或列,以减少数据复制的范围和复杂性。 5. 故障处理和高可用性:Tungsten Replicator具有故障处理和高可用性功能。如果源数据库或目标数据库发生故障,它能够自动切换到备用节点,保持数据的连续性。 6. 监控和报警:Tungsten Replicator提供了监控和报警功能,可以实时监控复制过程中的性能和状态,并在发生异常情况时发送警报。 Tungsten Replicator构设计旨在提供高性能和可靠性的数据复制和同步解决方案。它提供了广泛的配置选项和扩展性,适用于各种数据复制需求。无论是用于数据备份、数据迁移还是实时数据同步,Tungsten Replicator都是一个功能强大且可靠的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值