Scala实现Kafka的producer

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GUANYAQI1996/article/details/78661375
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()
  }
}

猜你喜欢

转载自blog.csdn.net/GUANYAQI1996/article/details/78661375