Write Kafka

  1. import java.util.Properties
  2. import org.apache.flink.api.common.serialization.SimpleStringSchema
  3. import org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer
  4. val stream: DataStream[String] = ...
  5. val producerConfig = new Properties()
  6. producerConfig.put("bootstrap.servers", "localhost:9092,localhost2:9092")
  7. stream.addSink(new FlinkKafkaProducer[String]("topic", new SimpleStringSchema(), producerConfig))