中间件:

工具:

Kafka

  • Kafka和MQ的差异

    Kafka和MQ的差异做为消息队列来说,企业中选择MQ的还是多数,像Rabbit,Rocket和Active等MQ中间件相对成熟,性能一般比较可靠。而kafka原本设计的初衷是日志统计分析,现在基于大数据的背景下也可以做运营数据的分析统计,而redis的主要场景是内存数据库,作为消息队列来说可靠性太差,而且速度太依赖网络IO,在服务器本机上的速度较快,且容易出现数据堆积的问题,在比较轻量的场合下能够适用。RabbitM…

    2024-02-09
    121
  • flume消费kafka数据配置

    flume消费kafka数据配置(1)在hadoop104的/opt/module/flume/conf目录下创建kafka-flume-hdfs.conf文件[mars@hadoop104conf]$vimkafka-flume-hdfs.conf在文件配置如下内容##组件a1.sources=r1r2a1.channels=c1c2a1.sinks=k1k2##source1##类型为kafkaa1.sources.r1.type=org.apache.flume.sou..

    2024-01-17
    127
  • kafka系列-kafka教程

    kafka系列-kafka教程kafka简介1、kafka是一个分布式的消息缓存系统,稳定性高,吞吐量高,适合高并发项目2、kafka集群中的服务器都叫做broker3、kafka有两类客户端,一类叫producer(消息生产者),一类叫做consumer(消息消费者),客户端和broker服务器之间采用tcp协议连接4、kafka中不同业务系统的消息可以通过topic进行区分,而且每一个消息topic都会被分

    2024-01-14
    119
  • mq和kafka的不同之处

    mq和kafka的不同之处其实,作为消息队列来说,企业中选择mq的还是多数,因为像Rabbit,Rocket等mq中间件都属于很成熟的产品,性能一般但可靠性较强,而kafka原本设计的初衷是日志统计分析,现在基于大数据的背景下也可以做运营数据的分析统计,而redis的主要场景是内存数据库,作为消息队列来说可靠性太差,而且速度太依赖网络IO,在服务器本机上的速度较快,且容易出现数据堆积的问题,在比较轻量的场合下能够适用。…

    2024-01-11
    128
  • Kafka版本变迁以及版本验证

    Kafka版本变迁以及版本验证版本变化:Kafka总共发布了七个个大版本,分别是0.7.x、0.8.x、0.9.x、0.10.x、0.11.x、1.x及2.x版本。截止2021.04月,最新版本是Kafka2.7,也是最新稳定版本,建议升级到2.6.1或2.7.0版本.1.kafka版本号说明:以kafka_2.13-2

    2023-11-01
    202
  • Kafka重复消费

    Kafka重复消费重复消费的原因消息重复消费的根本原因都在于:已经消费了数据,但是offset没有成功提交。其中很大一部分原因在于发生了再均衡。1)消费者宕机、重启等。导致消息已经消费但是没有提交offset。2)消费者使用自动提交offset,但当还没有提交的时候,有新的消费者加入或者移除,发生了rebal

    2023-10-27
    190
  • Apache Kafka 的基本概念

    Apache Kafka 的基本概念基本概念主题Topictopic是Kafka最基础的组织单位,类似于关系数据库中的数据表。做为使用kafka的开发者,你最应该考虑的是和topic相关的抽象。创建不同的topic保存不同种类的events,或者通过不同的topic保存各种版本经过过滤、转换后的同类ev

    2023-10-01
    183
  • Kafka| 下载与安装

    Kafka| 下载与安装这里以kafka为例子安装cd~wgettar-zxvfkafka_2.12-2.1.1.tgzmvkafka_2.12-2.1.1kafkacdcafka/bin./kafka-server-start.sh../config/server.properties

    2023-09-13
    276
  • Kafka面试题及答案整理 110道 (持续更新)

    Kafka面试题及答案整理 110道 (持续更新)最新Kafka面试题【附答案解析】Kafka面试题及答案,Kafka最新面试题及答案,Kafka面试题新答案已经全部更新完了,有些答案是自己总结的,也有些答案是在网上搜集整理的。这些答案难免会存在一些错误,仅供大家参考。如果发现错误还望大家多多包涵,不吝赐教,谢谢~如果不背Kafka面试题的答案,肯定面试会挂!这套Kafka面试题大全,希望对大家有帮助哈~博主已将以下这些面试题整理成了一个面试手册,是PDF版的1、在生产者中,何时发生QueueFullException?每当Kafka

    2023-09-09
    215
  • windows安装kafka[通俗易懂]

    windows安装kafka[通俗易懂]一、下载kafkahttp://kafka.apache.org/downloads选择二进制版本。二、安装kafka下载到本地后,将文件解压到本地磁盘下,该文件夹包括了所有相关的运行文件及配置文件,其子文件夹bin\windows下放的是在Windows系统启动zookeeper和kafka的可执行文件,子文件夹config下放的是zookeeper和kafka的配置文件。将安装包在本地解压。$tar-xzfkafka_2.13-2.8.0.tgz$cdkafka_2.13

    2023-08-17
    184
  • 11. kafka重试机制解读「终于解决」

    11. kafka重试机制解读「终于解决」前面对kafka的学习中已经了解到KafkaProducer通过设定参数retries,如果发送消息到broker时抛出异常,且是允许重试的异常,那么就会最大重试retries参数指定的次数。本片文章主要分析几个问题:-哪些异常可以重试-如何实现重试接下来通过分析一一解开这些问题的答案。1.哪些异常可以重试org.apache.kafka.clients.produ…

    2023-08-17
    183
  • Kafka教程之入门介绍「终于解决」

    Kafka教程之入门介绍「终于解决」介绍Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。这个独特的设计是什么样的呢?首先让我们看几个基本的消息系统术语:Kafka将消息以topic为单位进行归纳。将向Kafkatopic发布消息的程序成为producers.将预订topics并消费消息的程序成为consumer.Kafka以集群的方式运行,可以

    2023-08-15
    149
  • kafka错误之 Topic xxx not present in metadata after 60000 ms[通俗易懂]

    kafka错误之 Topic xxx not present in metadata after 60000 ms[通俗易懂]Topicxxxnotpresentinmetadataafter60000ms一、背景二、场景还原1、jar包引入2、jar代码3、运行结果三、问题解决四、参考文档一、背景今天尝试使用kafka的生产者api写一下,消息发送,结果遇到以下问题,Topicxxxnotpresentinmetadataafter60000ms,找了半天结果发现是jar包引入不全导致的,为防以后忘记,在此记录一下。二、场景还原1、jar包引入<dependency&g

    2023-08-05
    408
  • 【Kafka】使用Flume对接Kafka「终于解决」

    【Kafka】使用Flume对接Kafka「终于解决」使用Flume对接Kafka本篇需要用到Kafka与Flume,需要提前安装好两个软件,若还没安装,推荐先浏览下面推荐内容Kafka的安装与基本命令的使用.Flume的初步认识.思考:为什么要将Kafka与Flume对接起来?答:在实际工作中,Flume主要是用来采集日志文件的,并且用户文件一般不是单单的只给一个用户,可能会发送给多个用户。发送给的用户数可能也是不固定的,需要随时变换,而Flume却不能做到动态的增加、减少,所以我们可以使用Kafka配合着Flume来解决这一问题。在

    2023-07-21
    195
  • Kafka 使用SASL / SCRAM进行身份验证「建议收藏」

    Kafka 使用SASL / SCRAM进行身份验证「建议收藏」使用SASL/SCRAM进行身份验证请先在不配置任何身份验证的情况下启动Kafka1.创建SCRAMCredentials1.1创建broker通信用户(或称超级用户)bashEmacsbin/kafka-configs.sh–zookeeperc…

    2023-03-24
    228
  • 真的,Kafka 入门一篇文章就够了「终于解决」

    真的,Kafka 入门一篇文章就够了「终于解决」Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。 消息:Kafka 中的数据单元被称为消息,也被称为记录,可以把它看作数据库表中某一行的记录。…

    2023-03-20
    269
  • 多图详解kafka生产者消息发送过程[通俗易懂]

    多图详解kafka生产者消息发送过程[通俗易懂]生产者客户端代码 构造KafkaProducer KafkaProducer通过解析producer.

    2023-03-09
    332
  • springboot整合kafka[亲测有效]

    springboot整合kafka[亲测有效]业务中需要使用到异步消息队列,为了快速搭建一个消息中间件,这里选了kafka,一方面是kafka搭建比较简单,而且这个中间件比较成熟,而且对于大数据量的消息支持很好,下面首先说说kafka的安装,我这里演示一下在linux上如何搭建kafka,1、首先安装zookeeper,kafka的启动需要依赖zookeeper,zookeeper安装比较简单,基本上就是上传压缩包,解压,然后启动即可,…

    2023-02-17
    216
  • 【踩坑笔记】linux搭建kafka集群,详细到复制命令就能成功「建议收藏」

    【踩坑笔记】linux搭建kafka集群,详细到复制命令就能成功「建议收藏」这是一套从零开始搭建kafka集群的笔记,我几乎帮你踩了所有的坑

    2023-01-05
    295
  • 四种消息中间件分析介绍(ActiveMQ、RabbitMQ、RocketMQ、Kafka[通俗易懂]

    四种消息中间件分析介绍(ActiveMQ、RabbitMQ、RocketMQ、Kafka[通俗易懂]我们从四种消息中间件的介绍到基本使用,以及高可用,消息重复性,消息丢失,消息顺序性能方面进行分析介绍!一、消息中间件的使用场景消息中间件的使用场

    2023-01-03
    256
关注微信