当前位置: 首页 > 知识库问答 >
问题:

kafka consumer groups CLI未显示节点kafka consumer groupf

张兴旺
2023-03-14

我有一个在node-kafka驱动的node.js上运行的kafka消费组。当这个消费组处于活动状态或处于活动状态时,我希望看到它被kafa-消费组CLI报告。

kafka消费者组CLI确实显示了控制台消费者,而不仅仅是节点消费者。

我可以在Kafka工具中看到节点使用者组。它不会显示在Kafa consumer groups CLI输出中

kafka消费者组--bootstrap-serverlocalhost:9092--list kafka消费者组--bootstrap-serverlocalhost:9092--group node-kafka消费者描述

kafka consumer groups CLI应显示所有使用者-控制台和编程(在我的示例中是节点kafka consumer)


共有1个答案

顾俊茂
2023-03-14

以下是使用kafka节点ConsumerGroup对象将偏移量写入kafka而不是zookeeper的解决方案

const { ConsumerGroup } = kafka;


const consumerOptions = {
  kafkaHost: 'localhost:9092',
  groupId: 'kafka-node-consumer-group',
  protocol: ['roundrobin'],
  fromOffset: 'earliest'
};

const topics = ['zoo_animals'];

const consumerGroup = new ConsumerGroup(
  { id: 'node-app-1', ...consumerOptions },
  topics
);

consumerGroup.on('message', onMessage);
consumerGroup.on('error', onError);

function onMessage(message) {
  console.log('message', message);
}

function onError(error) {
  console.log('error', error);
}

process.once('SIGINT', function() {
  consumerGroup.close(true, err => {
    if (err) {
      console.log('error closing consumer', err);
    } else {
      console.log('closed consumer');
    }
  });
});```
 类似资料:
  • 问题内容: 将matplotlib更新到当前版本后,在networkX中遇到节点标签问题:如果使用该命令,将得到一个图形,但未显示任何标签。但是,让我们用示例进行说明: 这将返回有效图,但没有节点标签。即使我像这样直接传递标签 仍然没有标签。我很确定它(尤其是上层)在更新之前已在昨天运行。那么matplotlib 1.3.x是否有变化(不记得我之前运行的确切版本)?当前版本是: 小小额外功能:如果

  • 我试图在登录后将数据存储到 /profile。然而,我在登录后的控制台上不断出现这2个错误。 "VM276:1 GEThttp://localhost:4200/user/profile401(未授权)"和"HttpError响应 因为我遵循不同的教程来解决这个问题,所以我知道我在令牌代码上犯了一些错误,我只是不知道如何修复它。我要感谢任何花时间帮忙的人!这是我的authentication.se

  • 通过前面的内容,我们了解了通过节点和组件的组合,能够在场景中创建多种元素。当场景中的元素越来越多时,我们就需要通过节点层级来将节点按照逻辑功能归类,并按需排列它们的显示顺序。 了解层级管理器 创建和编辑节点时,场景编辑器 可以展示直观的可视化场景元素。而节点之间的层级关系则需要使用 层级管理器 来检查和操作。请先阅读 层级管理器 面板介绍,来掌握 层级管理器 的使用方法。 节点树 通过 层级管理器

  • 我开始尝试boost graph类。为此,我创建了一个简单的示例,如下所示。当通过深度优先搜索算法遍历图形时,我没有添加一个节点。代码如下: 这个的输出是 但是0从何而来,我从未添加过它?这是某种虚拟节点吗?但如果是这样,为什么在遍历时访问它,如何实现所需的行为? 编辑1:经过尝试,PlasmaHH建议,并通过我发现的提升代码进行调试,提升::add_edge调用图的顶点结构的调整大小。因此,搜索

  • 我直接从书上抄了这些例子。代码应该在JFrame上绘制一些东西,但没有显示任何东西(除了JFrame),这里是带有main方法的类 下面是JPanel的一个子类