1.导入maven
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>0.11.0.0</version>
</dependency>
2.创建kafkaproducer.properties
bootstrap.servers=hadoop101:9092,hadoop102:9092,hadoop103:9092
key.serializer=org.apache.kafka.common.serialization.StringSerializer
value.serializer=org.apache.kafka.common.serialization.StringSerializer
3.编写代码
val properties: Properties = ProPertiesUtil.getProperties("kafkaproducer.properties")
val kafkaProducer = new KafkaProducer[String, String](properties)
val keyValueData = new ProducerRecord[String, String]("t_0615", "hello", "1")
val valueData = new ProducerRecord[String, String]("t_0615", "hello")
kafkaProducer.send(keyValueData)
kafkaProducer.send(valueData)
kafkaProducer.close()