1.实训目标
掌握datax对mysql to mysql进行增量同步操作2.实训环境
Linux
使用datax
使用mysql
3.实训内容
使用datax实现mysql to mysql的增量同步操作4.实训步骤
4.1.增量同步
4.1.1原表
原表增加数据
4.1.2配置json文件
vim mysql_to_mysql.json
{
"job":{
"setting":{
"speed":{
"channel":3
},
"errorLimit":{
"record":0,
"percentage":0.02
}
会计入门},
"content":[
{
"reader":{
"name":"mysqlreader",
"parameter":{
"username":"root",
"password":"root!@#123ROOT",
"connection":[
{
"querySql":["select*from test where id> '${id}'"],
"jdbcUrl":[河北工程大学怎么样
"jdbc:mysql://:3306/test?allowMultiQueries=true&useUnicode=true&characte rEncoding=utf8"
]
}
]
}
},
"writer":{
"name":"mysqlwriter",
"parameter":{
"writeMode":"update",
"username":"root",
"password":"root!@#123ROOT",
我们班的新老师"column":[
"*"
],
"connection":[
牛仔裤品牌{
"jdbcUrl":教师节贺卡做法
"jdbc:mysql://:3306/test?useUnicode=true&characterEncoding=gbk",
"table":[
"test1"
]
}
歌唱比赛主持词]
}
}
}
]
}
}
4.1.3主要参数解释
json文件中,${start}和${end}为调用datax.py时传入的动态参数。
4.1.4运行json文件
cd/opt/datax/bin
python datax.py-p"-Did='2'"
{your_json_address}/mysql_to_mysql.json 可进入目标数据库查询目标表同步结果
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论