datax中json文件報錯java.lang.String cannot be cast to java.util.List


  使用datax將mysql中的數據導入mysql數據庫的另一個表時,出現了一個沒有見過的錯誤:java.lang.String cannot be cast to java.util.List

  

 

 

   看起來像是類型轉換的錯誤,但是上網查詢各種資料后得到的結果是,mysql的reader讀取部分的jdbc的值需要使用“[]”括起來,是jdbc固定的模板。

  運行命令查看模板:python2 datax.py -r mysqlreader -w mysqlwriter

  得到結果:

  

 

   可知,reader部分jdbcurl需用“[]”嵌套,而writer部分不用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM