kafka

docker-compose多服务器部署kafka集群

- Kafka 是一个开源的分布式事件流平台,依赖Zookeeper或者KRaft,本文基于Zookeeper。 ## 服务器IP配置 本文使用三个服务器来做集群搭建,IP如下: | nodeName | IP | | | | | node1 | 10.10.210.96 | | node2 | 1 ......

kafka学习之三_信创CPU下单节点kafka性能测试验证

# kafka学习之三_信创CPU下单节点kafka性能测试验证 ## 背景 ``` 前面学习了 3controller+5broker 的集群部署模式. 晚上想着能够验证一下国产机器的性能. 但是国产机器上面的设备有限. 所以想着进行单节点的安装与测试. 并且记录一下简单结果 希望对以后的工作有指 ......
kafka 节点 性能 CPU

kafka的学习之一_带SASL鉴权的集群安装与启动

# kafka的学习之一_带SASL鉴权的集群安装与启动 ## 背景 ``` 想开始一段新的里程. 可能会比现在累, 可能会需要更多的学习和努力. kafka可能就是其中之一. 自己之前总是畏缩不前. 不想面对很多压力. 年龄已经很大了, 必须得向前看继续努力了. ``` ## 关于kafka `` ......
集群 kafka SASL

kafka的学习之二_kafka的压测与GUI管理

# kafka的学习之二_kafka的压测与GUI管理 ## 第一部分创建topic ``` cd /root/kafka_2.13-3.5.0 bin/kafka-topics.sh --create --bootstrap-server 10.110.139.184:9093 --command ......
kafka GUI

使用 JMX-Exporter 监控 Kafka 和 Zookeeper

JVM 默认会通过 JMX 的方式暴露基础指标,很多中间件也会通过 JMX 的方式暴露业务指标,比如 Kafka、Zookeeper、ActiveMQ、Cassandra、Spark、Tomcat、Flink 等等。掌握了 JMX 监控方式,就掌握了一批程序的监控方式。本节介绍 JMX-Export ......
JMX-Exporter Zookeeper Exporter Kafka JMX

Kafka的文件顺序读写

# 背景说明 Kafka使用起来很方便,而且磁盘写入性能非常好,那么它是如何实现的呢。 在[Kafka的文档](https://kafka.apache.org/documentation/#persistence)说明中,有这样一段: ![](https://img2023.cnblogs.com ......
顺序 文件 Kafka

Kafka学习

Kafka学习 https://blog.csdn.net/Eternal_Blue/article/details/95598942 https://www.cnblogs.com/swordfall/p/10014300.html ‍ 常用命令 启停 开启zookeeper: ./zkServe ......
Kafka

kafka——随笔

注:仅代表个人随笔,如有错误还请见谅kafka一认识 大数据中有两个主要挑战,第一个挑战是如何手机大量数据,第二个挑战是分析收集的数据,这就会用到消息传递系统 什么是消息系统? 消息系统负责将数据从一个应用程序传输到另一个应用程序,因此应用程序可以专注于数据,但不必担心如何共享数据。 分布式消息传递 ......
随笔 kafka

centos7-docker安装与配置kafka+zookeeper+kafkamanager

一、默认docker环境已经OK 拉镜像 docker pull wurstmeister/zookeeper docker pull wurstmeister/kafka docker pull sheepkiller/kafka-manager 删镜像 docker rmi +镜像id 查看镜像 ......

kafka常用命令

转 https://www.cnblogs.com/xgss/articles/16580433.html 1 启动zookeeper bin/zookeeper-server-start.sh config/zookeeper.properties 2 启动kafka bin/kafka-serv ......
命令 常用 kafka

kafka调研

Kafka 是一款分布式、支持分区、多副本,基于 Zookeeper 协调的发布/订阅消息系统,也就是常说的消息队列。目前市面上绝大多数业务系统使用消息队列的主要原因如下: 解耦:当下游系统需要当前系统数据时,无需通过 RPC 或 HTTP 接口的方式传递,直接发送 MQ,下游需要时直接从队列消费即 ......
kafka

kafka会丢消息么

1、Kafka是什么 一种高吞吐量的分布式、发布订阅消息系统,它可以处理消费者规模的,网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展能力…… 以时间复杂度为 O(1) 的方式提供消息持久化能力,即使对 TB 级以上数据也能保证常数时间复杂度的访问性能。 高吞吐率。即使在非常廉价的商 ......
消息 kafka

SpringBoot整合Kafka

第一步: 第二步: 第三步: ......
SpringBoot Kafka

kafka的启动--windows版

首先下载并安装kafka 然后进入到安装目录输入cmd 然后先启动zookeerper输入下面的命令 zookeeper-server-start.bat ../../config/zookeeper.properties 再启动kafka,输入下面命令 kafka-server-start.bat ......
windows kafka

kafka的一些工作总结

1.如果kafka一个topic下有多个partition(比如18个),如何将数据平均分配到每个partition? (1)如果能够一次性能够获取总数量,可以用数据的总数量/partition数量(18), 取平均后分配数据; (2)如果数据是逐一获取的,不能事先获取总数量,可以用获取的数据取ha ......
工作总结 kafka

docker 安装kafka

docker run -d --name zookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime zookeeper:latest docker run -d --name kafka --publish 9092:9 ......
docker kafka

kafka重平衡

rebalance 的触发条件有三种: 组成员发生变更(新 consumer 加入组、已有 consumer 主动离开组或已有 consumer 崩溃了——这两者的区别后面会谈到)订阅主题数发生变更订阅主题的分区数发生变更 ......
kafka

Kafka系列---【kafka常用命令】

# kafka常用命令 ## 1.查看消费者组列表 ```shell ./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list ``` ## 2.查看指定groupid的消费状态详情 ```shell #能查看partit ......
命令 常用 Kafka kafka

SpringBoot集成kafka

环境springboot2.7 +kafka3.0。kafka安装请自行百度,话不多说直接上代码。 1、添加maven依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</arti ......
SpringBoot kafka

Kafka入门学习

**kafka概述** Kafka 是一个分布式流媒体平台,类似于消息队列或企业消息传递系统。kafka官网:http://kafka.apache.org/ **名词解释** ![](https://img2023.cnblogs.com/blog/3161806/202306/3161806-2 ......
Kafka

springboot集成kafka

1. 导入spring-kafka依赖信息 点击查看代码 ``` org.springframework.boot spring-boot-starter-web org.springframework.kafka spring-kafka org.apache.kafka kafka-client ......
springboot kafka

kafka消费模式

消费者消费方式:订阅与分配 1、KafkaConsumer.subscribe():为consumer自动分配partition,有内部算法保证topic-partition以最优的方式均匀分配给相同group下的不同consumer。 2、KafkaConsumer.assign():为consu ......
模式 kafka

Kafka概述

# 定义 **Kafka传统定义:**Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。 **发布/订阅:**消息的发布者不会将消息直接发送给特定的订阅者,而是将发布的消息分为不同的类别,订阅者只接收感兴趣的消息。 **Kafka最新定 ......
Kafka

Kafka安装

# 环境说明 在安装Kafka之前,请确保已经安装了JDK和Zookeeper。运行Kafka,首先保证Java环境能正常使用,可执java -version查看。 # 安装JDK环境 1. 下载jdk安装包 ``` curl https://download.oracle.com/java/20/ ......
Kafka

kafka connect gui 可视化管理工具

# kafka connect gui 可视化管理工具 官网地址:http://www.redisant.cn/ka **连接到 Kafka Connect** 支持各种认证方式,支持 SSL/TLS 安全连接 ![image](https://img2023.cnblogs.com/blog/25 ......
管理工具 connect 工具 kafka gui

《Kafka技术内幕》pdf电子书免费下载

阿里巴巴高级技术专家、Aliware MQ总架构师、Apache RocketMQ联合创始人、Linux OpenMessaging规范发起人冯嘉(Von Gosling),华为云主任工程师时金魁,过往记忆技术博客博主、Qunar数据架构师吴阳平倾力推荐 Kafka自LinkedIn开源以来就以高性 ......
内幕 电子书 免费下载 Kafka 电子

kafka工作原理

# 1. 工作流程以及文件存储机制 ​ kafka 中的消息是以topic进行分类的,生产消费消息都是面向topic。 ​ topic是逻辑上的概念,partition 分区是物理上的概念,每个分区对应一个log文件,该log文件存储的就是producer 生产的log 数据。producer生产的 ......
原理 kafka

kafka消息的顺序性

传统队列的顺序性 传统队列在服务器上保存有序的记录,如果多个消费者消费队列中的数据, 服务器将按照存储顺序输出记录。虽然服务器按顺序输出记录,但是记录被异步传递给消费者, 因此记录可能会无序的到达不同的消费者。这意味着在并行消耗的情况下, 记录的顺序是丢失的。因此消息系统通常使用“唯一消费者”的概念 ......
顺序 消息 kafka

kafka的主从同步

kafka的主从同步 Kafka允许topic的分区拥有若干副本,所以当一个节点down掉时数据依然是可用的 创建副本的单位是topic的分区,每个分区都有一个leader和零或多个followers,所有的读写操作都由leader处理 一般分区的数量都比broker的数量多的多,各分区的leade ......
主从 kafka

mq和kafka的区别

Kafka和MQ(消息队列)是两个不同的消息传递系统,它们的区别主要表现在以下几个方面: 1. 数据处理方式:Kafka是一种流式数据处理平台,用于在高吞吐量条件下发送、存储和处理消息流。MQ则更侧重于异步消息传递,即将消息发送到队列中,由消费者按照一定规则进行消费。 2. 消息持久化:Kafka基 ......
kafka