dataX中json文件报错java.lang.String cannot be cast to java.util.List

0    363    3

👉 本文共约280个字,系统预计阅读时间或需2分钟。

现象

在使用datax将OB中的数据导出到csv文件时,出现了一个没有见过的错误:java.lang.String cannot be cast to java.util.List

分析

原因:在dataX部分reader读取部分的jdbc的值需要使用“[]”括起来,是jdbc固定的模板。

  运行命令查看模板:python2 /usr/local/datax/bin/datax.py -r mysqlreader -w mysqlwriter

  得到结果:

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

dataX中json文件报错java.lang.String cannot be cast to java.util.List

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

解决

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

15 − 7 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部