package kafka import java.util.Properties import org.apache.kafka.clients.producer.{KafkaProducer, ProducerRecord} object KafkaProducer { def producerSendMsg()={ val props = new Properties() props.put("bootstrap.servers", "master:9092,master:9093") props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer") props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer") val producer = new KafkaProducer[String, String](props) val msg = "hello, spark" val record = new ProducerRecord[String, String]("spark","key", msg) producer.send(record) producer.close() } def main(args: Array[String]): Unit = { producerSendMsg() } }