KafkaStreamWriterFactory¶
KafkaStreamWriterFactory is a StreamingDataWriterFactory.
Creating Instance¶
KafkaStreamWriterFactory takes the following to be created:
- Topic Name (optional)
 -  
KafkaProducerParameters -  Schema (
StructType) 
KafkaStreamWriterFactory is created when:
KafkaStreamingWriteis requested for a StreamingDataWriterFactory
createWriter¶
createWriter(
  partitionId: Int,
  taskId: Long,
  epochId: Long): DataWriter[InternalRow]
createWriter is part of the StreamingDataWriterFactory abstraction.
createWriter creates a KafkaDataWriter (Spark SQL) for the given topic, KafkaProducer parameters and schema.