1、spark通过scala创建 new KafkaProducer[String,String](props)提示Cannot resolve overloaded constructorKafkaProducer[String,String],如下图所示:

2、出现此错误时使用的类型不对,只需要将HashMap更换为:Properties即可,如下图所示:

本文解决了一个在使用Scala创建Spark的KafkaProducer实例时遇到的问题,即构造函数冲突导致的编译错误。问题的根源在于使用了不正确的参数类型,通过将HashMap替换为Properties,成功解决了该问题。
1、spark通过scala创建 new KafkaProducer[String,String](props)提示Cannot resolve overloaded constructorKafkaProducer[String,String],如下图所示:

2、出现此错误时使用的类型不对,只需要将HashMap更换为:Properties即可,如下图所示:

2137

被折叠的 条评论
为什么被折叠?