首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类型不匹配:不能从Map<String、ConsumerRecords<String、Supplier>>转换为ConsumerRecords<String、Supplier>

类型不匹配:不能从Map<String、ConsumerRecords<String、Supplier>>转换为ConsumerRecords<String、Supplier>
EN

Stack Overflow用户
提问于 2017-06-06 09:40:54
回答 1查看 936关注 0票数 1

当我试图在eclipse中运行我的SupplierConsumer类时,我会得到这些错误。这是我的代码:

代码语言:javascript
复制
public class SupplierConsumer{

    public static void main(String[] args) throws Exception{

            String topicName = "SupplierTopic";
            String groupName = "SupplierTopicGroup";

            Properties props = new Properties();
            props.put("bootstrap.servers", "localhost:9092,localhost:9093");
            props.put("group.id", groupName);
            props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
            props.put("value.deserializer", "SupplierDeserializer");


            KafkaConsumer<String, Supplier> consumer = new KafkaConsumer<>(props);
            consumer.subscribe(Arrays.asList(topicName));

            while (true){
                    ConsumerRecords<String, Supplier> records = consumer.poll(100);
                    for (ConsumerRecord<String, Supplier> record : records){
                            System.out.println("Supplier id= " + String.valueOf(record.value().getID()) + " Supplier  Name = " + record.value().getName() + " Supplier Start Date = " + record.value().getStartDate().toString());
                    }
            }
    }
}
  1. 类型不匹配:无法从List<String>转换为String
  2. 类型不匹配:无法从Map<String,ConsumerRecords<String,Supplier>>转换为ConsumerRecords<String,Supplier>
EN

回答 1

Stack Overflow用户

发布于 2017-06-18 15:38:16

我认为您在您的类路径中无意中包含了卡夫卡客户端库的一些预发布版本。我在v0.8.2-beta中找到了与编译错误相匹配的签名:

http://supergsego.com/apache/kafka/0.8.2-beta/java-doc/org/apache/kafka/clients/consumer/KafkaConsumer.html

如果您确保使用了kafka-客户端jar (v0.9或更高版本)的发行版质量版本,那么您的代码就应该编译。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44386540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档