首页 > 编程知识 正文

sqlserver主从实时同步搭建,mysql数据同步工具

时间:2023-05-06 01:48:56 阅读:23431 作者:4633

项目有两个数据库:本地数据库和远程服务器数据库。 数据在本地进行数据清洗,然后传输到服务数据库。 以前使用的Navicat工具速度很慢,无法设置计划同步。 之后,转移到了Datax。 那个效率真高。

数据是阿里巴巴集团中广泛使用的离线数据同步工具/平台,包括MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、tablestooox

官方地址:下载地址。

我最好下载完整的软件包,不要用maven编译

使用步骤:

(一)环境准备:

JDK1.8、python 2.6.x (安装python 3.0时报告错误)、maven3.x.x )下载软件包时,必须使用maven进行编译)

)2)使用:

解压缩下载的datax.tar.gz,然后找到job.json文件。 路径: e:dataxjobJSON,在编辑器中打开。

{ ' job ' : { ' setting ' : { ' speed ' : { ' channel ' :1 },},' content ' : { ' reader ' : } ' papad 配置querySql后,不需要配置列和表。 当用户配置querySql时,MySQLreadeader显示' querySql': [ 'select * FROM表名WHERE date1='2018-12-24 ';' ],' JDBC URL ' : [ ' JDBC : MySQL ://[读取数据库的ip地址]:3306/数据库名称? use unicode=truezjdmt=utf8 yearisdatetype=falsezerodatetimebehavior=converttonulltinyint1is bit=falserewritebatebatchedstatatattatatatate 的密码',用于登录到' username': '数据库的用户名',},' writer ' : { ' name ' : ' MySQL writer ', 参数:密码:登录数据库的密码、用户名:登录数据库的用户名和列3360 ' connection ' : [ { ' JDBC URL ' : ' JDBC : MySQL 3360/[写入数据的IP地址]/数据库名称',' table': [ '数据表} } }打开1234567891011213141516171818202232425262728334353839404142434445464748 cmd控制台,运行datax的datax.py

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。