kafka
amadeus_liu2
这个作者很懒,什么都没留下…
展开
-
spark stream:从Kafka中读取数据
【代码】spark stream:从Kafka中读取数据。原创 2024-02-27 16:12:06 · 607 阅读 · 0 评论 -
kafka复习:(25)kafka stream
四、在producer端输入字符串(空格分割),看consumer输出。原创 2023-08-31 21:33:22 · 611 阅读 · 0 评论 -
kafka复习:(24)consume-transform-produce模式
【代码】kafka复习:(24)consume-transform-produce模式。原创 2023-08-30 11:05:11 · 173 阅读 · 0 评论 -
kafka复习:(23)事务
三、运行结果,按照上述配置,当生产者发送消息并从kafka broker获取到offset后就会sleep,在生产者sleep的时候,消费者是获取不到消息的,只有sleep完成并提交事务之后,消费者才会获取到消息。二、消费者,设置隔离级别为"read_committed"一、生产者,开启事务。原创 2023-08-29 18:05:32 · 1226 阅读 · 0 评论 -
kafka复习:(22)一个分区只能被消费者组中的一个消费者消费吗?
默认情况下,一个分区只能被消费者组中的一个消费者消费。但可以自定义PartitionAssignor来打破这个限制。分别运行生产者和消费者,可以看到相同消费者组里两个消费者可以消费study2023这个topic的同一个分区的数据。二、定义两个消费者,给其配置上述PartitionAssignor.在kafka创建只有一个分区的topic : study2023。一、自定义PartitionAssignor.原创 2023-08-28 12:14:22 · 1946 阅读 · 0 评论 -
kafka复习:(21)使用多个线程分别消费某个主题的多个分区
【代码】kafka复习:(21)使用多个线程分别消费某个主题的多个分区。原创 2023-08-25 12:04:55 · 260 阅读 · 0 评论 -
kafka复习:(20):消费者拦截器的使用
一、定义消费者拦截器(只消费含"sister"的消息)二、定义消费者,配置消费者拦截器。原创 2023-08-25 11:22:37 · 1270 阅读 · 0 评论 -
kafka复习:(19): ConsumerRebalanceListener的用法
【代码】kafka复习:(19): ConsumerRebalanceListener的用法。原创 2023-08-25 11:11:44 · 216 阅读 · 0 评论 -
kafka复习:(18)消费指定时间戳之后的消息
【代码】kafka复习:(18)消费指定时间戳之后的消息。原创 2023-08-25 10:48:23 · 327 阅读 · 0 评论 -
kafka复习:(17)seekToBeginning的用法
从分区的开始进行消费,因为kafka会定期清理历史数据,所以分区开始的位移不一定为0。seekToBeginning只是从目前保留的数据中最小的offset进行消费。原创 2023-08-25 10:23:40 · 1789 阅读 · 1 评论 -
kafka复习:(16)从分区末尾开始消费
【代码】kafka复习:(16)从分区末尾开始消费。原创 2023-08-25 10:17:47 · 205 阅读 · 0 评论 -
kafka复习:(15)使用seek从指定位置开始消费
【代码】kafka复习:(15)使用seek从指定位置开始消费。原创 2023-08-25 09:57:51 · 521 阅读 · 0 评论 -
kafka复习:(14)异步手动提交位移
【代码】kafka复习:(14)异步手动提交位移。原创 2023-08-25 09:52:38 · 95 阅读 · 0 评论 -
kafka复习:(13)按分区手动提交位移
【代码】kafka复习:(13)按分区手动提交位移。原创 2023-08-24 16:51:10 · 81 阅读 · 0 评论 -
kafka复习:(12)KafkaConsumer 之committed和position的用法
【代码】kafka复习:(12)KafkaConsumer 之committed和position的用法。原创 2023-08-24 12:17:59 · 344 阅读 · 0 评论 -
kafka复习:(11)auto.offset.reset的默认值
也就是默认值为latest,它的含义是:如果没有客户端提交过offset的话,当新的客户端消费时,把最新的offset设置为当前消费的offset.在ConsumerConfig这个类中定义了这个属性的默认值,如下图。手动提交offset的示例。原创 2023-08-24 11:49:56 · 2393 阅读 · 0 评论 -
kafka复习:(10)按分区获取ConsumerRecord
【代码】kafka复习:(10)按分区获取ConsumerRecord。原创 2023-08-24 10:50:41 · 228 阅读 · 0 评论 -
kafka复习:(9)partitionsFor的用法
【代码】kafka复习:(9)partitionsFor的用法。原创 2023-08-24 10:26:56 · 272 阅读 · 0 评论 -
kafka复习:(8)消费某个主题指定分区的消息
【代码】kafka复习:(8)消费某个主题指定分区的消息。原创 2023-08-24 10:17:05 · 203 阅读 · 0 评论 -
kafka复习:(7)生产者端acks参数配置
-1”:等待ISR中所有副本写入成功。“1”: 等待leader副本写入成功。“0”:不需要等待broker的回应。原创 2023-08-24 09:22:34 · 161 阅读 · 0 评论 -
kafka复习:(6)生产者拦截器
一、定义生产者拦截器。二、使用生产者拦截器。原创 2023-08-24 06:46:55 · 163 阅读 · 0 评论 -
kafka复习:(5)自定义分区器
【代码】kafka复习:(5)自定义分区器。原创 2023-08-24 06:46:39 · 94 阅读 · 0 评论 -
kafka复习:(4)为什么默认情况下相同的key不为空的消息会被存储到相同的分区
可以看到,消息最终落在哪个分区就是由总计有几个分区以及key的值来决定的。原创 2023-08-23 18:37:50 · 254 阅读 · 0 评论 -
kafka复习:(3)自定义序列化器和反序列化器
二、自定义序列化器和反序列化器。三、定义生产者和消费者。原创 2023-08-23 18:13:47 · 1287 阅读 · 0 评论 -
kafka复习:(2)客户端发送消息并异步处理返回结果
【代码】kafka复习:(2)客户端发送消息并异步处理返回结果。原创 2023-08-23 15:47:06 · 261 阅读 · 0 评论 -
kafka复习:(1)客户端发送消息并同步等待结果
【代码】kafka复习(1):客户端发送消息并同步等待结果。原创 2023-08-23 15:40:17 · 153 阅读 · 0 评论 -
kafka:默认的分区策略
kafka原创 2022-10-27 10:49:28 · 1311 阅读 · 0 评论 -
kafka: 使用KafkaListener发送消息的两种方式
kafka原创 2022-10-27 09:51:29 · 912 阅读 · 0 评论 -
Kafka:集群安装(3台kafka,1台独立的zookeeper)
一、准备zookeeper1.下载Zookeeper 3.6.22.解压缩3.进到zookeeper目录4.执行bin/zkServer.sh start二、安装Kafka2.6集群1.下载Kafka 2.6.22.解压缩.3.进入config目录,编辑server.properties主要需要改3个参数:broker.id=0 (第二、三台分别为1,2)log.dirs=/root/kafka-logszookeeper.connect=139.198.xx.xx4.返回上原创 2022-04-01 15:24:48 · 2108 阅读 · 0 评论 -
Kafka: windows下启动
bin\windows\zookeeper-server-start.bat config\zookeeper.propertiesbin\windows\kafka-server-start.bat config\server.properties原创 2022-03-23 15:29:32 · 2839 阅读 · 0 评论 -
Kafka: 按partition同步手动提交offset
package com.cisdi.dsp.modules.metaAnalysis.rest;import org.apache.kafka.clients.consumer.*;import org.apache.kafka.common.TopicPartition;import org.apache.kafka.common.serialization.StringDeserializer;import java.time.Duration;import java.util.*;im原创 2022-03-09 18:27:57 · 1268 阅读 · 0 评论 -
Kafka:org.apache.kafka.common.network.InvalidReceiveException: Invalid receive (si
修改配置socket.request.max.bytes原创 2021-04-23 18:23:37 · 1216 阅读 · 0 评论 -
Kafka:启动报Failed to acquire lock on file .lock in /tmp/kafka-logs
可能kafka进程还在运行,ps -ef|grep kafka, 将其kill 掉原创 2021-04-15 17:50:46 · 666 阅读 · 0 评论 -
Kafka: 应用要正常关闭!!!
否则再启动时可能报错,另一个程序正在使用此文件,进程无法访问。原创 2021-02-18 13:56:26 · 447 阅读 · 1 评论 -
Kafka: Suppressed: java.nio.file.AccessDeniedException
可能是Kafka中的数据与zookeeper中数据不一致造成。删掉相应的文件原创 2021-02-08 09:09:43 · 2631 阅读 · 3 评论 -
Kafka: Java连接集群报错,Error connecting to node VM-0-7-centos:9092
可能为程序不能识别kafka集群地址。windows: 修改C:\Windows\System32\drivers\etc\hostsLinux: 修改 /etc/hosts增加ip 与主机的对应关系即可原创 2021-01-10 15:26:09 · 1976 阅读 · 1 评论 -
Kafka: 生产者发送消息的三种方式
1.同步public class ProducerMain2 {public static void main(String[] args) throws Exception { // 配置信息 Properties props = new Properties(); props.put("bootstrap.servers", "localhost:9092"); // 设置数据ke...原创 2020-04-22 21:08:59 · 668 阅读 · 0 评论