
kafka 消息队列
文章平均质量分 78
消息队列 kafka mq redis
伟伟哦
我只是一名小学生 能力一般 水平有限 一直抱着学习的态度
展开
-
kafak 默认的分区机制如何自定义分区机制
key值一样的消息,发送同一个partition’partitioner’: DefaultPartitioner()Record可以只包含Topic和消息的value,key默认是None,但是大多数应用程序会用到key,key的两个作用:作为消息的附加信息决定消息该被写到Topic的哪个partition,拥有相同key的消息会被写到同一个partition。**第一:**如果键...原创 2020-04-24 11:44:04 · 453 阅读 · 0 评论 -
kafka与zookeeper 5台集群
zookeeper集群#先把主机名字改了 有3台机子 001 002 003sed -i "s#HOSTNAME=localhost.localdomain#HOSTNAME=zk-kafka001#g" /etc/sysconfig/network#立即生效hostname zk-kafka003#添加解析 每台都改[root@zk-kafka001 ~]# vim ...原创 2019-11-07 19:38:23 · 828 阅读 · 0 评论 -
kafka zookeeper简单原理详解
kafka是一种消息中间件1、消息中间件作用什么最重要的功能:解耦、异步、并行2、为什么要用消息中间件后续在加还没有整理完…3、kafka结构Topic是什么?一个Topic可以认为是一类消息 程序A产生了一类消息,然后把这类消息放在kafka group中 ,这由程序A产生的这个消息就叫一个topic,B要想获得A的消息,就是要订阅这个消息,才能成为这个topic的消费者每...原创 2019-11-07 19:17:32 · 955 阅读 · 0 评论 -
kafka group_id解释
topic到group质检是发布订阅的通信方式,即一条topic会被所有的group消费,属于一对多模式;group到consumer是点对点通信方式,属于一对一模式。不使用group的话,启动10个consumer消费一个topic,这10个consumer都能得到topic的所有数据,相当于这个topic中的任一条消息被消费10次。使用group的话,连接时带上groupid,topic的...原创 2019-06-19 16:31:45 · 23691 阅读 · 0 评论 -
kafka Filebea和Logstash间引入kafka
Filebeat日志发送到Kafkafilebeat.inputs:- type: log tail_files: true backoff: "1s" paths: - /usr/local/nginx/logs/access.json.log fields: type: access fields_under_root: trueoutput:...原创 2019-07-02 15:00:25 · 373 阅读 · 0 评论 -
kafak 常用管理命令
1、创建topic 有3个分区[root@zk-kafka002 kafka]# bin/kafka-topics.sh --create --zookeeper xxx.xxx.xxx.xxx:2181,xxx.xxx.xxx.131:2181 --replication-factor 1 --partitions 3 --topic mytopic注:topic一旦创建,partitio...原创 2019-07-02 18:30:46 · 345 阅读 · 0 评论 -
filebeat+ELK+kafka 架构体系 运行原理
Elasticsearch介绍Elasticsearch是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析,采用Java语言编写。目前,最新的版本是,它的主要特点如下:实时搜索,实时分析分布式架构、实时文件存储,并将每一个字段都编入索引文档导向,所有的对象全部是文档\高可用性,易扩展,支持集群(Cluster)、分片和复制(Shards和Replicas)接口友...原创 2019-07-09 22:30:36 · 5478 阅读 · 0 评论 -
kafka数据丢失
kafka数据丢失分为两个部分,分别是生产者和kafka应用交互时丢失,消费者丢失1.生产者和kafka应用交互kafka存储一个topic中的数据至kafka时,会存储至不同的partion,每个partion又会有多个副本,当某一个broker宕机时,kafka会去重新选举partion的leader,如果此时follower中的数据没有和leader中保持一致的话,就会导致数据丢失。...转载 2019-08-23 19:40:36 · 341 阅读 · 0 评论 -
kafka 生成者、消费者、topic、Partition、broker的基本概念
2、Kafka的特点同时为分布和订阅提供高吞吐量。据了解,Kafka每秒可以生产约25万条消息(50MB),每秒处理55万条消息(110MB)这里说条数,可能不上特别准确,因为消息的大小可能不一致;可进行持久化操作,将消息持久化到到磁盘,以日志的形式存储,因此可用于批量消费,例如ETL,以及实时应用程序。 通过将数据持久化到硬盘以及replication防止数据丢失。分布式系统,易于向外拓...原创 2019-06-19 12:03:18 · 2207 阅读 · 0 评论