更新实例说明
This commit is contained in:
parent
95620e0d7f
commit
5d1c9036a1
@ -74,8 +74,165 @@ job文件都放在/datax/job目录
|
||||
python /opt/datax/bin/datax.py /opt/datax/job/xx.json
|
||||
|
||||
**(三) 实际应用**
|
||||
待补充。。
|
||||
如下为实际应用示例
|
||||
3.1 任务管理配置截图
|
||||

|
||||
3.2 全量数据同步json配置【注意:同步数据前,会删除目标表的全部数据】
|
||||
{
|
||||
"job": {
|
||||
"setting": {
|
||||
"speed": {
|
||||
"channel": 3,
|
||||
"byte": 1048576
|
||||
},
|
||||
"errorLimit": {
|
||||
"record": 0,
|
||||
"percentage": 0.02
|
||||
}
|
||||
},
|
||||
"content": [
|
||||
{
|
||||
"reader": {
|
||||
"name": "oraclereader",
|
||||
"parameter": {
|
||||
"username": "qJFt0d+pL7uQPs57rbfG/Q==",
|
||||
"password": "DjjcIe3E9n71mmKvI55MtA==",
|
||||
"column": [
|
||||
"\"PAPER_ID\"",
|
||||
"\"AUTH_OBJECT\"",
|
||||
"\"OBJECT_TYPE\"",
|
||||
"\"AUTH_VALUE\""
|
||||
],
|
||||
"splitPk": "",
|
||||
"connection": [
|
||||
{
|
||||
"table": [
|
||||
"T_CMS_D_PAPER_AUTH"
|
||||
],
|
||||
"jdbcUrl": [
|
||||
"jdbc:oracle:thin:@//10.158.129.136:1521/wportal"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"writer": {
|
||||
"name": "mysqlwriter",
|
||||
"parameter": {
|
||||
"writeMode": "update",
|
||||
"username": "TUiXezDzJBqHeHh+D2YEKA==",
|
||||
"password": "E2+aeKRFsyypelKNid/dYP+cUf7U/tFGQFV59oIG608=",
|
||||
"column": [
|
||||
"`PAPER_ID`",
|
||||
"`AUTH_OBJECT`",
|
||||
"`OBJECT_TYPE`",
|
||||
"`AUTH_VALUE`"
|
||||
],
|
||||
"preSql": [
|
||||
"truncate table t_cms_d_paper_auth"
|
||||
],
|
||||
"connection": [
|
||||
{
|
||||
"table": [
|
||||
"t_cms_d_paper_auth"
|
||||
],
|
||||
"jdbcUrl": "jdbc:mysql://172.28.145.61:3306/cz_doc"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
3.3 增量数据同步配置
|
||||
{
|
||||
"job": {
|
||||
"setting": {
|
||||
"speed": {
|
||||
"channel": 3,
|
||||
"byte": 1048576
|
||||
},
|
||||
"errorLimit": {
|
||||
"record": 0,
|
||||
"percentage": 0.02
|
||||
}
|
||||
},
|
||||
"content": [
|
||||
{
|
||||
"reader": {
|
||||
"name": "oraclereader",
|
||||
"parameter": {
|
||||
"username": "qJFt0d+pL7uQPs57rbfG/Q==",
|
||||
"password": "DjjcIe3E9n71mmKvI55MtA==",
|
||||
"column": [
|
||||
"\"FILE_ID\"",
|
||||
"\"FILENAME\"",
|
||||
"\"FILE_PATH\"",
|
||||
"\"FILE_SIZE\"",
|
||||
"\"FILE_FORMAT\"",
|
||||
"\"FILE_MD5\"",
|
||||
"\"APP_ID\"",
|
||||
"\"CREATE_DATE\"",
|
||||
"\"UPDATE_DATE\"",
|
||||
"\"DELETE_FLAG\"",
|
||||
"\"DELETE_DATE\"",
|
||||
"\"BIGDATA_FILE_ID\"",
|
||||
"\"LABEL_NAME\"",
|
||||
"\"IS_UPLOAD\""
|
||||
],
|
||||
"where": "TO_CHAR(create_date,'yyyy-MM-dd HH24:mi:ss') > TO_CHAR(TO_DATE(SYSDATE - 3),'yyyy-MM-dd HH24:mi:ss')",
|
||||
"splitPk": "",
|
||||
"connection": [
|
||||
{
|
||||
"table": [
|
||||
"T_FILE"
|
||||
],
|
||||
"jdbcUrl": [
|
||||
"jdbc:oracle:thin:@//10.158.129.136:1521/wportal"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"writer": {
|
||||
"name": "mysqlwriter",
|
||||
"parameter": {
|
||||
"writeMode": "update",
|
||||
"username": "TUiXezDzJBqHeHh+D2YEKA==",
|
||||
"password": "E2+aeKRFsyypelKNid/dYP+cUf7U/tFGQFV59oIG608=",
|
||||
"column": [
|
||||
"`FILE_ID`",
|
||||
"`FILENAME`",
|
||||
"`FILE_PATH`",
|
||||
"`FILE_SIZE`",
|
||||
"`FILE_FORMAT`",
|
||||
"`FILE_MD5`",
|
||||
"`APP_ID`",
|
||||
"`CREATE_DATE`",
|
||||
"`UPDATE_DATE`",
|
||||
"`DELETE_FLAG`",
|
||||
"`DELETE_DATE`",
|
||||
"`BIGDATA_FILE_ID`",
|
||||
"`LABEL_NAME`",
|
||||
"`IS_UPLOAD`"
|
||||
],
|
||||
"connection": [
|
||||
{
|
||||
"table": [
|
||||
"t_file"
|
||||
],
|
||||
"jdbcUrl": "jdbc:mysql://172.28.145.61:3306/cz_doc"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
可通过where 语句,设定同步几天之内的数据。
|
||||
<!--stackedit_data:
|
||||
eyJoaXN0b3J5IjpbLTk1NzE5MjI3OV19
|
||||
eyJoaXN0b3J5IjpbMTY1OTMxMTc1MiwtOTU3MTkyMjc5XX0=
|
||||
-->
|
Loading…
x
Reference in New Issue
Block a user