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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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

验证



相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
9月前
|
定位技术 C++
Visual Studio复制、拷贝C++项目与第三方库配置信息到新的项目中
Visual Studio复制、拷贝C++项目与第三方库配置信息到新的项目中
167 2
|
9月前
|
前端开发 JavaScript 开发者
探索npm的高级特性:自定义脚本与包的发布与维护
探索npm的高级特性:自定义脚本与包的发布与维护
|
机器学习/深度学习 人工智能 自然语言处理
热加载技术:修改Python代码并实时查看结果 ⛵
本文讲解Python热加载技术,以及Reloading工具库的使用。暂停运行的代码,修改补充后重新运行,意味着训练了数个小时的模型参数被舍弃。热加载技术可以解决这个问题。
540 0
热加载技术:修改Python代码并实时查看结果 ⛵
|
Shell
shell脚本一键搭建本地yum仓库(等待是我为你付出的代价)
shell脚本一键搭建本地yum仓库(等待是我为你付出的代价)
272 0
shell脚本一键搭建本地yum仓库(等待是我为你付出的代价)
|
安全 关系型数据库 数据库
4.4脚本方式安装
4.4脚本方式安装
196 0
|
存储 Linux Shell
分布式版本控制软件Git使用教程——命令行模式
分布式版本控制软件Git使用教程——命令行模式
206 0
分布式版本控制软件Git使用教程——命令行模式
|
Oracle Java 关系型数据库
怎样配置Java开发环境?步骤详解
怎样配置Java开发环境?步骤详解
怎样配置Java开发环境?步骤详解
|
Perl
janusgraph源码分析1-下载编译启动
转自:janusgraph源码分析1-下载编译启动 date: 2018-04-26title: "janusgraph源码分析1-下载编译启动"author: "邓子明"tags: - 源码 - janusgraph categories: - 源码分析 janusgraph源码分析1-下.
2073 0
|
NoSQL Redis Ruby
Redis集群命令行部署工具
使用之前准备工作: 1)配置好与端口无关的公共redis.conf文件,和工具放在同一目录下 2)配置好与端口相关的模板redis-PORT.conf文件,也和工具放在同一目录下(部署时PORT会被替换成具体的端口号) 3)配置好组成集群的节点文件redis_cluster.
1644 0

热门文章

最新文章