Kafka
文章平均质量分 74
Kafka相关知识
墨痕诉清风
始于情,行于心。
展开
-
kafka部署SASL_PLAINTEXT协议设置身份认证
修改 bin/kafka-server-start.sh 最后代码即可。为网络安全考虑,避免数据泄露,访问服务器时需要提供身份验证。文件中,找到并编辑以下配置。原创 2023-11-07 14:46:52 · 1226 阅读 · 0 评论 -
Kafka安装记录
上面两个文件中的 2.12 /2.13 分别表示编译 Kafka 的 Scala 语言版本,后面的 3.6.1 是 Kafka 的版本。由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK。如图,当前最新的 Kafka 版本是 2.6.0,提供了两个二进制压缩包可供下载。:配置的是集群环境,要求每台kafka都有唯一的brokerid;:listeners配置的是kafka的tcp侦听ip地址;log.dirs :数据存放的目录。原创 2023-09-27 18:17:44 · 651 阅读 · 0 评论 -
kafka官方文档中文翻译(kafka参数解释)
我们认为流媒体平台具有三个关键功能:Kafka有什么优点?它用于两大类应用程序:要了解Kafka如何做这些事情,让我们从下而上地研究和探索Kafka的功能。首先几个概念:Kafka有四个核心API:在kafka客户端和服务器之间的通信以简单的,高性能的,语言无关完成TCP协议。此协议版本化,并保持与旧版本的向后兼容性。我们对kafka提供了一个Java客户端,但是客户端在多种语言中都可以使用。主题和日志让我们首先深入Kafka提供的记录流的核心抽象 - 主题。主题是发布记录的类别或Feed名称。主题在Kaf原创 2023-02-03 18:11:16 · 4219 阅读 · 3 评论 -
Python3 confluent_kafka消费及生产封装(异步并发性能最优)
kafka是高效的数据流处理平台。可以理解为数据的写入和读取的“中转站”。原创 2023-01-31 18:14:50 · 1325 阅读 · 0 评论 -
Python Kafka客户端性能测试比较
由于工作原因使用到了 Kafka,而现有的代码并不能满足性能需求,所以需要开发高效读写 Kafka 的工具,本文是一个 Python Kafka Client 的性能测试记录,通过本次测试,可以知道选用什么第三方库的性能最高,选用什么编程模型开发出来的工具效率最高。原创 2023-01-18 16:20:25 · 1423 阅读 · 0 评论 -
Python kafka操作实例(kafka-python)
5. 创建Topic,分区为2,Topic name为'kafka_demo'注意:上述代码,将kafka启动在9092端口。7. 安装kafka-python。2. 本地启动zookeeper。4. 进入kafka bash。6. 查看当前所有topic。3. 本地启动kafka。原创 2021-05-27 17:09:16 · 3420 阅读 · 0 评论 -
kafka自动提交offset失败:Auto offset commit failed
今天在服务日志中观察数据的消费情况时,发现了一个如下的警告,而且每隔几秒就会出现一次,虽然只是个警告,但是看到auto offset commit failed时我就不淡定了,不难看出是自动提交offset失败了,我们都知道,kafka的数据更新消费都是通过在zookeeper中标记一个偏移量(offset)来记录每个分区的消费位置,所以一旦offset更新失败,不难想象肯定会出现重复消费数据的问题!通过以上信息分析大概意思是:kafka消费者在处理消息时,在指定时间内(session.time.out)没原创 2022-06-07 21:04:58 · 4763 阅读 · 0 评论 -
kafka参数配置maxPollIntervalMs的作用
序言Apache的Kafka是一个分布式流平台(A Distributed Streaming Platform),也是一个分布式日志系统。在第一家公司里,它主要是用于采集大量的日志,并处理这些日志信息(利用正则表达式过滤出必要的日志信息并产生告警)。在目前这家公司,除了日志采集,它还用于异步接口的消息通知。事实上,Kafka作为常用的消息中间件最主要的作用就是解耦、异步、削峰。有过了解的人应该都知道。最近在开发过程中遇到一点问题记录一下,问题描述:Kafka在发送消息后,消费者一直没有commit确认原创 2022-06-08 15:03:17 · 5311 阅读 · 0 评论 -
kafka-python中消费参数auto.offset.reset详解
kafka中没有offset时,不论是什么原因,offset没了,这是auto.offset.reset配置就会起作用。如果没有为消费者找到先前的offset的值,即没有自动维护偏移量,也没有手动维护偏移量,则抛出异常不自动进行 offset 重置,抛出 OffsetOutOfRangeException 异常。原创 2022-10-20 19:49:42 · 2856 阅读 · 0 评论 -
kafka消费者:从kafka读取数据(性能提升、JAVA示例)
以第三章中的序列化器示例,如下写一个反序列化器。try {Customer@Override消费者端也需要实现Customer类,类和序列化器都需要在生产者和消费者的应用程序上匹配。在又许多消费者和生产者共享数据访问权限的大型组织中,这可能会非常有挑战性。反序列化器只是颠倒了了序列化器的逻辑,从字节数字中将Customer对象的ID和名称获取出来,重新构造一个对象。翻译 2023-01-16 15:45:36 · 7581 阅读 · 0 评论 -
kafka常用命令大全
kafka命令大全原创 2023-01-17 10:57:25 · 6322 阅读 · 0 评论