datax导出hdfs数据到关系型数据库时,报错如下:

"message":"类型转换错误, 无法将[] 转换为[DOUBLE]"

是因为没有设置reader的nullFormat属性,或者没有设置正确;
如果hdfs空值使用空值字符串存储,则设置如下:

"nullFormat":""

如果hdfs空值使用\N存储,则设置如下:

"nullFormat":"\\N"

如果hdfs对应的hive表指定了其它格式(serialization.null.format设置),nullFormat就设置为对应的格式。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐