亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

簡單的 Kafka 消費者示例無法通過 java api 工作

簡單的 Kafka 消費者示例無法通過 java api 工作

胡子哥哥 2023-02-23 16:32:40
我正在編寫 java api 來創建 kafka 消費者我有一個錯誤:Exception in thread "main" java.lang.NoSuchMethodError: org.apache.kafka.clients.consumer.Consumer.subscribe(Ljava/util/Collection;)Vat in.co.hadooptutorials.data.generator.cdr.kafkaconsumer.main(kafkaconsumer.java:38)下面是我的代碼:public class kafkaconsumer {  public static void main(String[] args) throws IOException {    String TOPIC_NAME = "test";    Properties props = new Properties();    props.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,"localhost:9092");    props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, "org.apache.kafka.common.serialization.IntegerDeserializer");    props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, "org.apache.kafka.common.serialization.StringDeserializer");    props.put(ConsumerConfig.GROUP_ID_CONFIG, "test" );    props.put("enable.auto.commit", "false");    props.put("auto.commit.interval.ms", "1000");    props.put("session.timeout.ms", "30000");    props.put("partition.assignment.strategy", "range");    Consumer<String, String> consumer = new KafkaConsumer<>.(props);    consumer.subscribe(Collections.singletonList("test"));    ConsumerRecords<String, String> records = consumer.poll(100);    System.out.println(consumer);    System.out.println(records);    consumer.close();  } }pem file:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>in.co.hadooptutorials</groupId>  <artifactId>cdr-data-generator</artifactId>  <version>0.0.1-SNAPSHOT</version>  <packaging>jar</packaging>  <name>cdr-data-generator</name>  <url>http://maven.apache.org</url>我正在添加我的 pem 文件的代碼 pem 文件的完整代碼還添加了 kafka clients-2.2.0 的 jar 它是一個 cdr 數據項目,使用 kafka 將數據存儲到 cassandra 如何解決這個問題?我正在嘗試仍然收到錯誤。
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

確保在您的 POM 文件中具有以下依賴項:


<!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka -->

<dependency>

    <groupId>org.apache.kafka</groupId>

    <artifactId>kafka_2.12</artifactId>

    <version>2.2.0</version>

</dependency>


<!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients -->

<dependency>

    <groupId>org.apache.kafka</groupId>

    <artifactId>kafka-clients</artifactId>

    <version>2.2.0</version>

</dependency>


查看完整回答
反對 回復 2023-02-23
  • 1 回答
  • 0 關注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號