首页
编程日记
新建springBoot
大语言模型
皮带跑偏检测算法
gateway
kafka
2024/9/12 17:19:11
使用docker搭建kafka集群、可视化操作台
单机搭建 一、安装kafka 1.安装前要先了解:由于kafka依赖zookeeper环境,所以要先安装zookeeper、再安装kafka 2.安装zookeeper sudo docker pull wurstmeister/zookeeper3.安装kafka sudo docker pull wurstmeister/kafka4.分别启动zookeeper和kafka…
阅读更多...
Kafka 基础与架构理解
目录 前言 Kafka 基础概念 消息队列简介:Kafka 与传统消息队列(如 RabbitMQ、ActiveMQ)的对比 Kafka 的组件 Kafka 的工作原理:消息的生产、分发、消费流程 Kafka 系统架构 Kafka 的分布式架构设计 Leader-Follower 机制与…
阅读更多...
使用Protocol Buffers传输数据
使用 Google Protocol Buffers(ProtoBuf)与 Kafka 结合来定义和传输数据,可以确保传输数据的结构性、可扩展性和高效性。以下是一个简单的步骤指南,帮助你实现生产者和消费者。 1. 定义 ProtoBuf 消息格式 首先,你需…
阅读更多...
【kafa系列】kafka如何保证消息不丢失
【kafa系列】kafka如何保证消息不丢失 Apache Kafka通过多种机制来确保消息不丢失,这些机制包括但不限于副本机制、ISR(In-Sync Replicas)机制、ACK(Acknowledgment)机制、幂等生产者(Idempotent Producer&…
阅读更多...
Kafka命令
版本:3.6.0 1.kafka-topics.sh Create, delete, describe, or change a topic 创建、删除、描述或更改主题 查看所有topic kafka-topics.sh --bootstrap-server centos701:9092,centos702:9092,centos704:9092 --list 描述topic详情 kafka-topics.sh --boots…
阅读更多...
使用 Docker-Compose 部署 Kafka
使用 Docker-Compose 部署 Kafka 1. Kafka 镜像选择2. 版本选择3. 无密码部署4. 命令行操作 Kafak 生产消息、消费消息1. Kafka 镜像选择 这里使用的是 Docker Hub 上使用最多的镜像:bitnami/kafka,为什么使用这个镜像,看下官方的介绍: Bitnami closely tracks upstream …
阅读更多...
Kafka 3.x.x 入门到精通(02)——对标尚硅谷Kafka教程
Kafka 3.x.x 入门到精通(02)——对标尚硅谷Kafka教程 2. Kafka基础2.1 集群部署2.1.1 解压文件2.1.2 安装ZooKeeper2.1.3 安装Kafka2.1.4 封装启动脚本 2.2 集群启动2.2.1 相关概念2.2.1.1 代理:Broker2.2.1.2 控制器:Controller …
阅读更多...
Kafka【十二】消费者拉取主题分区的分配策略
【1】消费者组、leader和follower 消费者想要拉取主题分区的数据,首先必须要加入到一个组中。 但是一个组中有多个消费者的话,那么每一个消费者该如何消费呢,是不是像图中一样的消费策略呢?如果是的话,那假设消费者组…
阅读更多...
Kafka分区机制
Kafka分区机制是Kafka消息队列中的一个重要概念,用于将消息分散存储在多个物理节点上,从而实现高吞吐量和可伸缩性。 Kafka的主题(Topic)可以分为多个分区(Partition),每个分区是一个有序的消息…
阅读更多...
Kafka 3.x.x 入门到精通(05)——对标尚硅谷Kafka教程
Kafka 3.x.x 入门到精通(05)——对标尚硅谷Kafka教程 2. Kafka基础2.1 集群部署2.2 集群启动2.3 创建主题2.4 生产消息2.5 存储消息2.6 消费消息2.6.1 消费消息的基本步骤2.6.2 消费消息的基本代码2.6.3 消费消息的基本原理2.6.3.1消费者组2.6.3.1.1 消费…
阅读更多...
Kafka【八】如何保证消息发送的可靠性、重复性、有序性
【1】消息发送的可靠性保证 对于生产者发送的数据,我们有的时候是不关心数据是否已经发送成功的,我们只要发送就可以了。在这种场景中,消息可能会因为某些故障或问题导致丢失,我们将这种情况称之为消息不可靠。虽然消息数据可能会…
阅读更多...
Flume进阶
目录 第1关:拦截器的使用 第2关:自定义拦截器 第1关:拦截器的使用 代码文件: # Define source, channel, sink #agent名称为a1# Define source #source类型配置为avro,监听8888端口,后台会自动发送数据到该端口 #拦截后…
阅读更多...
第三章 zookeeper+kafka群集
消息队列 概念 消息(Message)是指在应用间传送的数据消息队列(Message Queue)是一种应用间的通信方式解决方法,确保消息的可靠传递 特征 存储 将消息存储在某种类型的缓冲区中,直到目标进程读取这些消…
阅读更多...
3节点ubuntu24.04服务器docker-compose方式部署高可用elk+kafka日志系统并接入nginx日志
一:系统版本: 二:部署环境: 节点名称 IP 部署组件及版本 配置文件路径 机器CPU 机器内存 机器存储 Log-001 10.10.100.1 zookeeper:3.4.13 kafka:2.8.1 elasticsearch:7.7.0 logstash:7.7.0 kibana:7.7.0 zookeeper:/data/zookeep…
阅读更多...
kafka监控工具EFAK
kafka监控工具(EFAK) 1、下载2、解压3、配置3.1、安装数据库,需要是mysql,并创建ke数据库3.2、修改配置文件 4、启动4.1、启动zookeeper4.2、启动kafka4.3、启动EFAK 5、访问http://ip:8048 github地址:https://github…
阅读更多...
Kafka介绍、安装以及操作
Kafka消息中间件 1.Kafka介绍 1.1 What is Kafka? 官网: https://kafka.apache.org/超过 80% 的财富 100 强公司信任并使用 Kafka ;Apache Kafka 是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成…
阅读更多...