Kafka

KafkaSpout API

KafkaSpout API

 

KafkaSpout is a spout implementation that integrates with Storm and can read from Kafka clusters and then emit those messages as tuples within the Storm ecosystem. Here’s a sample code to create a simple KafkaSpout -

 

// ZooKeeper connection string

BrokerHosts hosts = new ZkHosts(zkConnString);

 

//Creating SpoutConfig Object

SpoutConfig spoutConfig = new SpoutConfig(hosts, 

   topicName, "/" + topicName UUID.randomUUID().toString());

 

//convert the ByteBuffer to String.

spoutConfig.scheme = new SchemeAsMultiScheme(new StringScheme());

 

//Assign SpoutConfig to KafkaSpout.

KafkaSpout kafkaSpout = new KafkaSpout(spoutConfig);

 

Top course recommendations for you

    PyTest Basics
    2 hrs
    Beginner
    2.3K+ Learners
    4.35  (101)
    Python MySQL
    1 hrs
    Beginner
    9K+ Learners
    4.52  (299)
    Python Automation Project
    2 hrs
    Beginner
    5.8K+ Learners
    4.56  (152)
    Python For Android
    2 hrs
    Beginner
    4.4K+ Learners
    4.48  (83)
    Kivy Projects
    2 hrs
    Beginner
    1.6K+ Learners
    4.51  (39)
    File Manipulation in Python
    1 hrs
    Beginner
    1.3K+ Learners
    4.22  (37)
    Regex in Python
    1 hrs
    Beginner
    2.1K+ Learners
    4.31  (87)
    Heap Sort Program in C
    1 hrs
    Beginner
    1.1K+ Learners
    4.56  (32)
    Python Jobs
    2 hrs
    Beginner
    2.4K+ Learners
    4.52  (50)
    Merge Sort Algorithm Using Java
    1 hrs
    Beginner
    917 Learners
    4.56  (18)