Hi , Thanks for the explanation and the example link. Got it working. A follow up question. In Kafka one can define properties as follows:
Properties props = new Properties(); props.put("zookeeper.connect", zookeeper); props.put("group.id", groupId); props.put("zookeeper.session.timeout.ms", "500"); props.put("zookeeper.sync.time.ms", "250"); props.put("auto.commit.interval.ms", "1000"); How can I do the same for the receiver inside spark-streaming for Spark V1.3.1 Thanks Nipun On Wed, Feb 10, 2016 at 3:59 PM Cody Koeninger <c...@koeninger.org> wrote: > It's a pair because there's a key and value for each message. > > If you just want a single topic, put a single topic in the map of topic -> > number of partitions. > > See > > > https://github.com/apache/spark/blob/master/examples/src/main/java/org/apache/spark/examples/streaming/JavaKafkaWordCount.java > > > On Wed, Feb 10, 2016 at 1:28 PM, Nipun Arora <nipunarora2...@gmail.com> > wrote: > >> Hi, >> >> I am trying some basic integration and was going through the manual. >> >> I would like to read from a topic, and get a JavaReceiverInputDStream >> <String> for messages in that topic. However the example is of >> JavaPairReceiverInputDStream<>. How do I get a stream for only a single >> topic in Java? >> >> Reference Page: >> https://spark.apache.org/docs/1.3.0/streaming-kafka-integration.html >> >> import org.apache.spark.streaming.kafka.*; >> >> JavaPairReceiverInputDStream<String, String> kafkaStream = >> KafkaUtils.createStream(streamingContext, >> [ZK quorum], [consumer group id], [per-topic number of Kafka partitions >> to consume]); >> >> >> Also in the example above what does <String,String> signify? >> >> Thanks >> Nipun >> > >