sqoop import报错Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Number
解决方法:
在同步数据过程中如果原数据和目标数据表字段类型不一致就会出现类型转换异常,所以可以配置以下参数强转类型:
--map-column-java PS_KEY=Integer,AUTOINCREASENO=Double 其中PS_KEY转为int类型,AUTOINCREASENO强转为double类型