Connecting external Kafka instances with Dell EMC Streaming Data Platform
Read PostThis is a general guide for connecting external Kafka instances with Dell EMC Streaming Data Platform.
The purpose of this overview and sample code is to demonstrate how Streaming Data Platform(SDP) administrators and users can work with external Kafka instances to implement a typical use case utilizing most of SDP streaming capabilities (i.e. Spark and Flink jobs).
The simplest kind of application to showcase this uses a reader to read from a Kafka Stream and a writer that writes to another Kafka Stream using Flink and Spark applications created on Dell EMC Streaming Data Platform. A sample application for both can be found in the sdp-kafka-streaming repository. These samples give a sense on how we can create Flink and Spark applications on Dell EMC Streaming Data Platform that connect to external Kafka instances.
The example consists of two applications: SdpKafkaStreamingUsingFlink
and SdpKafkaStreamingUsingSpark
.
Both applications demonstrate the usage of Kafka streams to read and write data from Dell EMC Streaming Data Platform using Flink and Spark applications respectively. These examples assume that the user already has an external Kafka instance available and running which can be used to connect to SDP using flink and spark applications.