2
如何使用直接流API爲kafka spark streaming指定用戶組ID。如何使用直接流在Kafka Spark Streaming中指定用戶組
HashMap<String, String> kafkaParams = new HashMap<String, String>();
kafkaParams.put("metadata.broker.list", brokers);
kafkaParams.put("auto.offset.reset", "largest");
kafkaParams.put("group.id", "app1");
JavaPairInputDStream<String, String> messages = KafkaUtils.createDirectStream(
jssc,
String.class,
String.class,
StringDecoder.class,
StringDecoder.class,
kafkaParams,
topicsSet
);
雖然我已經指定了配置不知道是否缺少一些東西。使用spark1.3
kafkaParams.put("group.id", "app1");
它應該和你一樣。 –
你不知道是否錯過了什麼?請提出具體問題。就像*我試圖用X來實現Y,但是使用庫Z得到了Y,但從StackOverflow得到的堆棧跟蹤S *的異常E是合適的。 –
@DebosmitRay我嘗試使用spark kafka直接流的「group.id」來指定使用者組。沒有得到任何異常,但想知道這是否正確的方式來指定使用createDirectStream API方法的用戶組。現在有幫助嗎? –