最近从MongoDB读取数据然后插入到Clickhouse中,存在数值类型不一致的问题。因此需要进行强制类型转换:

df = df.select(dataset.col("cnt").cast(IntegerType).as("cnt"),dataset.col("amount"),dataset.col("rate"));