1? ? 在github上 下載DataX的源碼
2? ? 把源碼導(dǎo)入eclipse的工作攻堅(jiān)
3? ? 找到mysqlreader和mysqlwriter兩個(gè)子項(xiàng)目
4? ? 打開(kāi)pom.xml文件豹芯,修改mysql驅(qū)動(dòng)的版本
5? ? 找到plugin-rdbms-util的子項(xiàng)目挂捅,修改/plugin-rdbms-util/src/main/java/com/alibaba/datax/plugin/rdbms/util/DataBaseType.java,全文修改"com.mysql.jdbc.Driver"為"com.mysql.cj.jdbc.Driver"鲁冯,再把zeroDateTimeBehavior的值修為CONVERT_TO_NULL
6? ? 重新編輯構(gòu)建發(fā)布mvn -U clean package assembly:assembly -Dmaven.test.skip=true
在這里可以修改DataX目錄下的pom.xml和package.xml,只構(gòu)建打包需要的reader和writer
最后在這里腻暮,mysql的連接需要注意一點(diǎn)
必須要在連接的地址上要加serverTimezone=PRC讥珍,不然一直提示連接不上數(shù)據(jù)庫(kù),請(qǐng)檢查連接信息