51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#KafKa
kafka基础介绍
kafka基础介绍一、kafka介绍 1.1主要功能 根据官网的介绍,kafka是一个分布式流媒体的平台,它主要有三大功能: 1.11:Itletsyoupublishandsubscribetostreamsofrecords发布和订阅消息流,类似消息队列的的功能,这也是将其归类为消息队列的原因 ...
代码星球
·
2021-02-13
kafka
基础
介绍
Kafka学习笔记(7)----Kafka使用Cosumer接收消息
应用程序使用KafkaConsul'le「向Kafka订阅主题,并从订阅的主题上接收消息。Kafka的消息读取不同于从其他消息系统读取数据,它涉及了一些独特的概念和想法。 单个的消费者就跟前面的消息系统的消费者一样,创建一个消费者对象,然后订阅一个主题并开始接受消息,然后做自己的业务逻辑,但是Kafka天生就是支...
代码星球
·
2021-02-12
Kafka
学习
笔记
----Kafka
使用
Kafka学习笔记(6)----Kafka使用Producer发送消息
不论将kafka作为什么样的用途,都少不了的向Broker发送数据或接受数据,Producer就是用于向Kafka发送数据。如下: pom.xml文件如下:<!--https://mvnrepository.com/artifact/org.apache.kafka/kafka--><dep...
代码星球
·
2021-02-12
Kafka
学习
笔记
----Kafka
使用
Kafka学习笔记(5)----Kafka的Consumer
Producer主动的通过push将消息发布到Broker上,Consumer通过Pull的的方式从Broker消息消息。 通过Push的方式由于是一有消息就推到Broker,所以极大的保证了消息实时性,但是在某些情况下,可能由于Consumer网络,或是其他原因倒是消费速度低,此时就可能会导致Consumer堆...
代码星球
·
2021-02-12
Kafka
学习
笔记
----Kafka
Consumer
Kafka学习笔记(4)----Kafka的Leader Election
zookeeper中的节点可以持久化/有序的两个维度分为四种类型: PERSIST:持久化无序(保存在磁盘中) PERSIST_SEQUENTIAL:持久化有序递增 EPHEMERAL:非持久化的无序的,保存在内存中,当客户端关闭后消失。 EPHEMERAL_SEQUENTIAL:非持久有序递增,保存在内存...
代码星球
·
2021-02-12
Kafka
学习
笔记
----Kafka
Leader
Kafka学习笔记(3)----Kafka的数据复制(Replica)与Failover
通过某个节点的写操作结果对后面通过其他节点的读操作可见。 如果更新数据后,并发访问的情况下可立即感知该更新,称为强一致性 如果允许之后部分或全部感知不到该更新,称为弱一致性。 若在之后的一段时间(通常该时间不是固定的)后,一定可以感知到该更新,称为最终一致性。 即是任何一个没有发生故障的节点必须在有限的时间...
代码星球
·
2021-02-12
Kafka
学习
笔记
----Kafka
数据
Kafka学习笔记(2)----Kafka的架构
一个Kafka集群中包含若干个Broker(消息实例),Kafka支持Broker横向扩展,Broker越多,吞吐量越大,同时也包含了若干个Producer(可以是web前端产生的PageView,或者是服务器日志,系统CPU、Memory等)和若干个Consumer(消费者)以及一个zookeeper集群,K...
代码星球
·
2021-02-12
Kafka
学习
笔记
----Kafka
架构
Kafka学习笔记(1)----Kafka的简介和Linux下单机安装
Kafkaisadistributed,partitioned,replicatedcommitlogservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者为Consumer,此外k...
代码星球
·
2021-02-12
Kafka
学习
笔记
----Kafka
简介
深入浅出理解基于 Kafka 和 ZooKeeper 的分布式消息队列
...
代码星球
·
2021-02-11
深入浅出
理解
基于
Kafka
ZooKeeper
ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台
日志分析平台,架构图如下:架构解读:(整个架构从左到右,总共分为5层)第一层、数据采集层最左边的是业务服务器集群,上面安装了filebeat做日志采集,同时把采集的日志分别发送给两个logstash服务。第二层、logstash服务把接受到的日志经过格式处理,转存到本地的kafkabroker+zookeeper集群中...
代码星球
·
2021-02-10
ELK+Filebeat+Kafka+ZooKeeper
构建
海量
日志
分析
Zookeeper+Kafka集群部署
Zookeeper+Kafka集群部署主机规划:10.200.3.85 Kafka+ZooKeeper10.200.3.86 Kafka+ZooKeeper10.200.3.87 Kafka+ZooKeeper软件下载地址:#wgethttp://mirrors.hust.ed...
代码星球
·
2021-02-10
Zookeeper+Kafka
集群
部署
kafka如果有多个patition,消费消息的时候消息是没有顺序的
创建一个2个分区,3个副本的topic,名字叫firstkafka-topics.sh --create--zookeeperdatanode1:2181--partitions2--replication-factor3--topicfirst 生产者发送消息顺序发送: 消费者接收到消息...
代码星球
·
2021-02-03
消息
kafka
如果
多个
patition
kafka删除topic后再创建同名的topic报错(ERROR org.apache.kafka.common.errors.TopicExistsException)
[hadoop@datanode3logs]$kafka-topics.sh--delete--zookeeperdatanode1:2181--topicfirstTopicfirstismarkedfordeletion.Note:Thiswillhavenoimpactifdelete.topic.enablei...
代码星球
·
2021-02-03
topic
kafka
删除
后再
创建
互联网最新kafka技术面试题含答案
1.Kafka的设计时什么样的呢?Kafka将消息以topic为单位进行归纳将向Kafkatopic发布消息的程序成为producers.将预订topics并消费消息的程序成为consumer.Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker.producers通过网络将消息发送到Ka...
代码星球
·
2021-01-30
互联网
最新
kafka
技术
试题
Kafka学习之内核原理剖析
整个生产者客户端由两个线程协调运行,这两个线程分别为主线程和Sender线程(发送线程)。在主线程中由KafkaProducer创建消息,然后通过可能的拦截器、序列化器和分区器的作用之后缓存到消息累加器(RecordAccumulator,也称为消息收集器〉中。Sender线程负责从RecordAccumulato...
代码星球
·
2021-01-24
Kafka
习之
内核
原理
剖析
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他