首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R如何在调用rkafka.read时删除"INFO:请记住在读完消息后关闭消费者“

R如何在调用rkafka.read时删除"INFO:请记住在读完消息后关闭消费者“
EN

Stack Overflow用户
提问于 2017-10-05 01:15:00
回答 1查看 99关注 0票数 0

我目前正在使用R的kafka - rkafka包。每次我阅读Kafka时,我都会收到“信息:读完消息后记得关闭消费者”。我该如何避免这种情况?

代码语言:javascript
复制
>library(rkafka)
>consumer<-rkafka.createConsumer("1.2.3.4:2181","Real-time-data", consumerTimeoutMs = "-1")
>rkafka.read(consumer)
[1] "INFO: Remember to close the consumer after done reading messages"
{\"type\":\"activity_log\",\"id\":0,\"group\":\"prod\",\"screen\":null,\"event\":null,\"time\":\"19:25:00\",\"region\":2657896}"
EN

回答 1

Stack Overflow用户

发布于 2017-12-05 23:11:03

如果您想要捕获INFO消息,可以使用"capture.output“命令:

代码语言:javascript
复制
capture.output(rkafka.read(consumer))

您可以将消息放入变量中,然后将其丢弃,如下所示:

代码语言:javascript
复制
info_msg<-capture.output(rkafka.read(consumer)) 
rm(info_msg)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46570580

复制
相关文章

相似问题

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