报错内容

Exception in thread "main" java.lang.IllegalStateException: Subscription to topics, partitions and pattern are mutually exclusiveat org.apache.kafka.clients.consumer.internals.SubscriptionState.setSubscriptionType(SubscriptionState.java:111)at org.apache.kafka.clients.consumer.internals.SubscriptionState.assignFromUser(SubscriptionState.java:164)at org.apache.kafka.clients.consumer.KafkaConsumer.assign(KafkaConsumer.java:1060)at com.wufabao.kafka.demo.MyOffsetManager.main(MyOffsetManager.java:49)

原因

Kafka手动分区分配assign(Collection)不能和自动分区分配subscribe(Collection, ConsumerRebalanceListener)一起使用

解决方案

如果使用自动分区分配,那就不要使用手动分区分配,反之亦然,两者不可同时使用,使用一种方法,就注释掉另一种方法。
如使用手动分区分配,那么注释掉自动分区分配。

//   consumer.subscribe(Collections.singleton("tp_demo_01"));
final Set<TopicPartition> assignment1 = consumer.assignment();
for (TopicPartition partition : assignment1) {System.out.println(partition);
}

Kafka使用报错Subscription to topics, partitions and pattern are mutually exclusive相关推荐

  1. Subscription to topics, partitions and pattern are mutually exclusive java

    订阅主题.分区和模式是相互排斥的Subscription to topics, partitions and pattern are mutually exclusive 原因 assign是手动分配 ...

  2. git使用报错:fatal: Couldn't find remote ref master的解决方法

    git使用报错:fatal: Couldn't find remote ref master的解决方法 fatal: Couldn't find remote ref master 翻译过来就是:致命 ...

  3. 记录webpack使用问题,使用报错“UnhandledPromiseRejectionWarning,file-loader图片过大,无法加载图片,打包html文件报错TypeError

    记录webpack使用报错 版本号问题 运行npm run build,报错 "UnhandledPromiseRejectionWarning: TypeError: this.getRe ...

  4. Assets.car 解压工具 cartool 使用报错 segmentation fault cartool 解决方案

    Assets.car 解压工具 cartool 使用报错 segmentation fault cartool 解决方案 参考文章: (1)Assets.car 解压工具 cartool 使用报错 s ...

  5. “this”不能在常量表达式中使用报错的解决方法

    "this"不能在常量表达式中使用报错的解决方法 问题描述与思考 在用C++书写下面一段代码时,编译器报错"'this'不能在常量表达式中使用".在这里,我最开 ...

  6. CentOS系统yum源使用报错:Error: Cannot retrieve repository metadata

    服务器上的yum突然不好使用,使用yum的时候报错如下: [root@bastion-IDC src]# yum list ...... Could not retrieve mirrorlist h ...

  7. Python安装xlrd和xlwt的步骤以及使用报错的解决方法

    Python安装xlrd和xlwt的步骤以及使用报错的解决方法 参考文章: (1)Python安装xlrd和xlwt的步骤以及使用报错的解决方法 (2)https://www.cnblogs.com/ ...

  8. git使用报错: fatal: Couldn‘t find remote ref master的解决方法

    git使用报错: fatal: Couldn't find remote ref master的解决方法 参考文章: (1)git使用报错: fatal: Couldn't find remote r ...

  9. cnpm使用报错-最佳方案

    问题:cnpm使用报错throw err;^Error: Cannot find module 'fs/promises 现象: 解决方案: 查看你的cnpm的版本是不是高于8.2.0 cnpm 8. ...

最新文章

  1. 【C++】多线程与异步编程【四】
  2. 如何使用基于组件的设计方法
  3. python正则匹配ip地址_Python正则表达式匹配ip地址实例
  4. Android-一张图理解MVP的用法
  5. centos mysql 升级 5.7_CentOS 7下升级MySQL5.7.23的一个坑
  6. 使用shadow dom封装web组件
  7. SpringCloud的Hystrix(五) Hystrix机制
  8. 【空间分析-文章学习笔记】2 北京各行业的空间分布分析
  9. linux通过数字权限设置密码,linux--权限管理和用户管理
  10. html页面整体换算单位,通过媒体查询meta和JS转换REM单位实现100%自适应
  11. Redis笔记(五)Redis的事务
  12. JAVA实现PDF合并、拆分代码工具类
  13. 求解Ax=b的克莱默法则
  14. C语言并集编程,c语言求并集和交集的关键代码,谢谢
  15. 港科百创|【未磁科技】勇夺百万大奖,2021年度总决赛圆满收官!香港科大-越秀集团百万奖金国际创业大赛年度总决赛成功举办!...
  16. 【视觉高级篇】23 # 如何模拟光照让3D场景更逼真?(上)
  17. 如何绘制业务架构图 — 4.流程图
  18. 分布式内存数据技术为查询提速
  19. 汇编语言实现七段数码管显示控制实验
  20. FTP 文件传输协议

热门文章

  1. 目标检测中的anchor-base与anchor-free
  2. C++不知算法系列之解析回溯算法中的人文哲学
  3. 不小心把苹果手机备忘录删掉怎么恢复
  4. html 苹果手机输入法,苹果手机输入法的小技巧,你知道几个?最后一个一般人都不知道...
  5. 基于51单片机智能大棚智能花盆浇水浇花灌溉补光散热原理图Proteus仿真
  6. vue实现通过手机号发送短信验证码登录
  7. 数据科学AB测试(说人话系列)
  8. 营销之父科特勒万字演讲实录:营销的未来(含PPT和视频回放)
  9. 电影《当幸福来敲门》英语台词
  10. geo读取表达矩阵 RNA-seq R语言部分(表达矩阵合并及id转换)