Tungsten Replicator 多环境复制工具安装方法

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Tungsten Replicator™ is an open source replication engine supporting a variety of different extractor and applier modules. Data can be extracted from

Tungsten Replicator复制支持多环境,数据来源支持MySQL和Oracle,消费端支持多种数据库。

42fcdec5e14ae572708f872e30c9fb63106e6d19


编译

1.下载代码


git clone https://github.com/vmware/tungsten-replicator

2.安装依赖


yum install ant;
yum install ruby;

3.执行编译


cd /opt/tungsten-replicator/builder/; ./build.sh


编译好后,在builder/build目录下会生成一个tar.gz文件, 在安装目录解压即可。


环境准备

1.ntp安装

2.mysql命令路径加入环境变量

3.各server间ssh免密登录

4.mysql数据库授权


CREATE USER tungsten@'host1' IDENTIFIED BY 'password';
GRANT ALL ON *.* TO tungsten@'host1'  WITH GRANT OPTION;


部署

在staging机器上执行安装命令


./tools/tpm install test\
    --topology=master-slave \
    --master=master \
    --datasource-mysql-conf=/data/my3306/my.cnf \
    --replication-user=tungsten \
    --replication-password=secret \
    --home-directory=/opt/continuent \
    --members=master,slave \
    --start

验证



相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
前端开发 算法 开发工具
Git分支批量清理利器:自定义命令行插件实战
Git分支批量清理利器:自定义命令行插件实战
121 0
|
29天前
|
Windows
XYNTservice是什么工具?如何进行配置使用?
【10月更文挑战第6天】XYNTservice是什么工具?如何进行配置使用?
23 1
|
Java Devops Linux
kkitDeploy功能介绍--一键初始化开发环境
kkitDeploy功能介绍--一键初始化开发环境
|
PHP 开发工具 git
如何将自己的扩展发布到Composer包仓库?具体步骤是怎样的?底层原理是什么?
如何将自己的扩展发布到Composer包仓库?具体步骤是怎样的?底层原理是什么?
271 0
|
XML Java API
Kettle资源库运行方式(二)
Kettle资源库运行方式(二)
568 0
Kettle资源库运行方式(二)
|
安全 IDE Java
Linxu搭建maven环境,实现服务器修改代码
Linxu搭建maven环境,实现服务器修改代码
251 0
Linxu搭建maven环境,实现服务器修改代码
|
存储 Linux Shell
分布式版本控制软件Git使用教程——命令行模式
分布式版本控制软件Git使用教程——命令行模式
195 0
分布式版本控制软件Git使用教程——命令行模式
|
分布式计算 安全 Hadoop
Hadoop运行模式(一)、本地运行模式(官方WordCount)、完全分布式运行模式(开发重点)、scp安全拷贝、rsync 远程同步工具、xsync集群分发脚本、同步环境变量配置(root所有着)
Hadoop运行模式(一)、本地运行模式(官方WordCount)、完全分布式运行模式(开发重点)、scp安全拷贝、rsync 远程同步工具、xsync集群分发脚本、同步环境变量配置(root所有着)
Hadoop运行模式(一)、本地运行模式(官方WordCount)、完全分布式运行模式(开发重点)、scp安全拷贝、rsync 远程同步工具、xsync集群分发脚本、同步环境变量配置(root所有着)
|
分布式计算 Java Hadoop
Flink 安装部署、环境配置及运行应用程序(一)| 学习笔记
快速学习 Flink 安装部署、环境配置及运行应用程序。
|
资源调度 分布式计算 Java
Flink 安装部署、环境配置及运行应用程序(二)| 学习笔记
快速学习 Flink 安装部署、环境配置及运行应用程序。
下一篇
无影云桌面