欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

datax傳遞參數到json

謝彥文1年前7瀏覽0評論

對于datax這個優秀的數據傳輸工具來說,我們有時候會需要傳遞一些參數到我們的json文件中,從而讓我們的數據傳輸更加便利。下面我們就來具體聊一下如何使用datax傳遞參數到json文件。

{
"job": {
"content":[
{
"reader":{
"name":"mysqlreader",
"parameter":{
"username": "${username}",
"password": "${password}",
"column": "${column}"
},
"plugin":{
"name":"mysql"
}
},
"writer":{
"name":"mysqlwriter",
"parameter":{
"username": "${username}",
"password": "${password}",
"column": "${column}"
},
"plugin":{
"name":"mysql"
}
}
}
]
}
}

通過上面的代碼可以看到,我們在json文件中使用了${}來傳遞我們的參數。這些參數的數值通常是在datax啟動的時候通過Java命令的-D參數來進行賦值的。例如:

java -Dusername=root -Dpassword=123456 -Dcolumn=name,age -jar datax.jar job.json

在啟動datax時,我們指定了參數的數值,datax會將這些值傳遞給json文件,從而讓我們的數據傳輸更加智能化。需要提醒的是,如果你在json文件中使用了${}傳遞參數的形式,那么在啟動datax時必須為這些參數進行賦值,否則datax將無法正常運行。