标签: python mysql pyspark amazon-redshift
我正在尝试从MySQL数据库中获取数据到PySpark数据帧中并将其加载到Redshift表中。加载表格时,其中包含小数位的任何表格都会出现错误“
**
java.sql.SQLException:Amazon无效操作:无效的AVRO文件
” 有人遇到过这样的问题吗? 我所做的一种解决方法是将该十进制字段转换为Float,然后加载它。可以,但是如果表中有10个不同的十进制字段,那么此解决方案将变得很麻烦。有什么想法吗?输入?