kafka-producer-api相关内容

如何为Kafka生产者配置日志记录?

我正在使用Kafka生产者客户端,我的项目中没有任何log4j配置. 在运行时,程序会打印很多我真的不想要的Kafka调试日志. 因此,我尝试添加一个log4j.properties来将日志级别设置为ERROR,如下所示,这似乎不起作用: log4j.rootLogger=ERROR 我如何更改Kafka日志级别? 解决方案 在运行客户端时使用命令行标志-Dlog4j ..
发布时间:2020-04-25 08:37:18 其他开发

卡夫卡制作人读取数据文件

我正在尝试循环加载数据文件(以检查统计信息),而不是在Kafka中加载标准输入.下载Kafka之后,我执行了以下步骤: 开始了动物园管理员: bin/zookeeper-server-start.sh config/zookeeper.properties 启动服务器: bin/kafka-server-start.sh config/server.properties ..
发布时间:2020-04-25 08:37:16 其他开发

Kafka生产者-如何在不停机且不保留消息顺序的情况下更改主题?

这个问题是关于架构和kafka主题的迁移. 原始问题:没有向后兼容性的架构演进. https://docs.confluent.io/current/schema-registry /avro.html 我正在要求社区提供建议或分享文章,从中我可以得到启发,甚至可以考虑解决问题的方法.也许有架构或流模式.不必为我提供特定于语言的解决方案;只是给我一个方向,我可以去...我的问题很 ..
发布时间:2020-04-25 08:37:07 其他开发

使用Kerberos从Windows连接到Unix上的Kafka

我对Kafka还是很陌生,所以请多多包涵.这是我的设置. 我在统一框上托管了kafka.聚集.在域中说B. 客户端在Windows上.并尝试使用域A连接到托管在B上的kafka. 我有密钥表.和krb5.这两个都在环境中设置. krb5.ini(并设置为envt变量KRB5_CONFIG) [logging] default = CONSOLE admin_server = CONSO ..
发布时间:2020-04-25 08:37:01 其他开发

带有消费者/生产者API的Kafka的Spring Cloud Stream恰好在带有transaction-id-prefix的语义无法正常工作的情况下

我遇到的情况是不同的行为.共有3种不同的服务 第一个服务将从Solace队列中侦听并将其生成给kafka topic-1(启用交易的地方) 第二个服务将从kafka topic-1上方侦听并将其写入另一个kafka topic-2(在这里我们没有手动提交,交易 能够产生其他主题,自动提交偏移量为false& Isolation.level设置为read_commited) 之前删除 第三 ..

在Kafka集群节点之间分配数据套接字

我想从套接字获取数据并将其放入kafka主题,以便我的flink程序可以从该主题读取数据并对其进行处理.我可以在一个节点上做到这一点.但是我想拥有一个至少有三个不同节点(不同的IP地址)的kafka集群,并从套接字轮询数据以在节点之间分配它.我不知道该怎么做并更改此代码.我的简单程序如下: public class WordCount { public static void mai ..

获取Kafka使用情况详细信息

我正在尝试找到获取我的kafka集群当前使用情况统计信息的方法.我希望收集以下信息: kafka集群中的主题数 每个kafka经纪人的分区数 活跃的消费者和生产者的数量 每个kafka代理的客户端连接数 每个分区上的消息数,磁盘大小等. 复制品滞后,消费者滞后等. 活跃的消费群体 可以并且应该收集的任何其他统计信息,目前我正在收集上述统计信息. 我可以使用Zookee ..

Kafka Connect教程停止工作

我在此链接上执行了第7步(使用Kafka Connect导入/导出数据): http://kafka.apache.org/documentation.html#quickstart 在删除"test.txt"文件之前,它一直运行良好.主要是因为这就是log4j文件的工作方式.一段时间后,文件将旋转-我的意思是-文件将被重命名&具有相同名称的新文件将开始被写入. 但是,之后,我删 ..

Kafka配置min.insync.replicas不起作用

这是我早期学习卡夫卡的日子.而且我正在检查本地计算机上的每个kafka属性/概念. 因此,我遇到了此属性min.insync.replicas,这是我的理解.如果我误解了任何内容,请纠正我. 一旦将消息发送到主题,该消息必须至少写入min.insync.replicas个关注者. min.insync.replicas还包括领导者. 如果可用的实时经纪人(间接同步复制中的 )数量少 ..
发布时间:2020-04-25 08:36:03 其他开发

Kafka Java生产者和使用者,其ACL启用了主题

我对kafka ACL配置感到困惑,在该配置中我们为生产者和消费者配置了授权. 有各种示例显示使用命令行生成/使用消息. 我们是否需要任何额外的配置来使用JAVA api来/从安全的kafka主题生成/使用消息. 解决方案 如果您想了解安全的Kafka服务器的配置详细信息,请此处. ..

如何在kafka中定义多个序列化器?

说,我发布并使用了不同类型的Java对象,对于每个对象我都必须定义自己的序列化程序实现. 我们如何在kafka消费者/生产者属性文件中的"serializer.class"属性下提供所有实现? 解决方案 我们具有类似的设置,在不同主题中具有不同的对象,但在一个主题中始终具有相同的对象类型.我们使用 ByteArrayDeserializer Java API 0.9.0.1附带,这意味着或 ..
发布时间:2020-04-25 08:35:07 其他开发

对kafka消息实施文件过滤

我最近开始使用Kafka,并在少数用例中对Kafka进行了评估. 如果我们想提供基于消息内容为消费者(订户)过滤消息的功能,什么是最好的方法? 说生产者暴露了一个名为“交易"的主题,该主题具有不同的交易详细信息,例如市场名称,创建日期,价格等. 一些消费者对特定市场的交易感兴趣,而另一些消费者对特定日期等之后的交易感兴趣.(基于内容的过滤) 由于经纪人方面无法进行过滤,因此 ..
发布时间:2020-04-25 08:34:52 其他开发