小编NNK*_*NNK的帖子

如何在 kafka 2.1.0 版本中清除或删除主题

想分享在 2.1.0 版本中清除或删除 kafka 主题的不同方法。我在这里发现了类似的问题Purge Kafka Topic但是,已接受的答案已被弃用,因此它适用于 Kafka 0.8 及以下版本,因此创建了这个带有答案的问题。

这不是一个重复的问题。

apache-kafka

1
推荐指数
1
解决办法
4229
查看次数

Scala如何订阅多个kafka主题

我想在scala中将字符串arry / list转换为util.Collection [String]对象。我尝试了多种方法,但没有解决。

import org.apache.kafka.clients.consumer.KafkaConsumer


object KafkaConsumerApp {

  def main(args: Array[String]): Unit = {

    val prop:Properties = new Properties()
    prop.put("bootstrap.servers","192.168.1.100:9092,192.168.1.141:9092,192.168.1.113:9092,192.168.1.118:9092")
    prop.put("key.deserializer","org.apache.kafka.common.serialization.StringDeserializer")
    prop.put("value.deserializer","org.apache.kafka.common.serialization.StringDeserializer")

    val consumer = new KafkaConsumer(prop)

    val topics = List[String] ("my_topic_partition","my_topic_partition")
    val a = Collections.singletonList(topics)

    consumer.subscribe(a)

  }
}
Run Code Online (Sandbox Code Playgroud)

Consumer.subscribe(a)返回编译时错误

Error:(24, 14) overloaded method value subscribe with alternatives:
  (x$1: java.util.regex.Pattern)Unit <and>
  (x$1: java.util.Collection[String])Unit
 cannot be applied to (java.util.List[List[String]])
    consumer.subscribe(a)
Run Code Online (Sandbox Code Playgroud)

scala apache-kafka kafka-consumer-api

0
推荐指数
1
解决办法
236
查看次数

标签 统计

apache-kafka ×2

kafka-consumer-api ×1

scala ×1