FAQ-Cannot cast STRING into a NullType

问题描述/异常栈

com.mongodb.spark.exceptions.MongoTypeConversionException: Cannot cast STRING into a NullType (value: BsonString{value='3c31cc69208a35a470e09c79f4eddd73'})

发现版本

LTS 650

解决方案

mongo是采样判断数据类型,可以调大采样数试试
source.spark.mongodb.input.sampleSize
source.spark.mongodb.input.samplePoolSize也调大点看看,和sampleSize调成一样的值

问题原因

https://stackoverflow.com/questions/61004914/how-to-config-java-spark-sparksession-samplesize

作者:林帅