kafka简介说课材料

上传人:go****e 文档编号:137398214 上传时间:2020-07-08 格式:PPT 页数:12 大小:1.01MB
返回 下载 相关 举报
kafka简介说课材料_第1页
第1页 / 共12页
kafka简介说课材料_第2页
第2页 / 共12页
kafka简介说课材料_第3页
第3页 / 共12页
kafka简介说课材料_第4页
第4页 / 共12页
kafka简介说课材料_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《kafka简介说课材料》由会员分享,可在线阅读,更多相关《kafka简介说课材料(12页珍藏版)》请在金锄头文库上搜索。

1、睿智生活,是一种,面对惊涛骇浪,泰然处之,2014/07/04,Kafka ?,Kafka:分布式的(distributed)可分区的( partitioned)基于备份的( replicated )基于commit log 存储的服务 Topic:kafka根据topic归类消息,一类消息是一个topic Producer: 发布消息 Consumer: 订阅消息 Broker: kafka cluster 中每一个节点,Kafka 简介,client-server :tcp协议,Topics,一个topic是一类消息,每个topic被分成多个parttion,每个part在存储层面是app

2、end log,偏移量(offset):消息的位置,一个long型数字,它唯一的标记一条消息,Topics/log,当segment文件尺寸达到一定阀值时(可以通过配置文件设定,默认1G),将会创建一个新的文件; 当buffer中消息的条数达到阀值时将会触发日志信息flush到日志文件中; 距离最近一次flush的时间差达到阀值时,也会触发flush到日志文件; 如果broker失效,极有可能会丢失那些尚未flush到文件的消息,Kafka-consumer,Kafka-partition,区:分布在kafka集群中多个server,还可以配置备份(replication),Zookeeper

3、,Broker node registry Broker Topic Registry Consumer and Consumer group Consumer id Registry Consumeroffset Tracking Partition Owner registry 。,构建简单kafka环境,tar -xzf kafka_2.9.2-0.8.1.1.tgz cd kafka_2.9.2-0.8.1.1 bin/zookeeper-server-start.sh config/zookeeper.properties bin/kafka-server-start.sh conf

4、ig/server.properties bin/kafka-topics.sh -create -zookeeper localhost:2181 -replication-factor 1 -partitions 1 -topic test bin/kafka-topics.sh -list -zookeeper localhost:2181 bin/kafka-console-producer.sh -broker-list localhost:9092 -topic test This is a message This is another message bin/kafka-con

5、sole-consumer.sh -zookeeper localhost:2181 -topic test -from-beginning,构建kafka-cluster环境,cp config/server.properties config/server-1.properties cp config/server.properties config/server-2.properties config/server-1.properties: broker.id=1 port=9093 log.dir=/tmp/kafka-logs-1 config/server-2.propertie

6、s: broker.id=2 port=9094 log.dir=/tmp/kafka-logs-2 bin/kafka-server-start.sh config/server-1.properties & bin/kafka-server-start.sh config/server-2.properties &,Kafka-cluster,bin/kafka-topics.sh -describe -zookeeper localhost:2181 -topic my-replicated-topic Topic:my-replicated-topic PartitionCount:1

7、 ReplicationFactor:3 Configs: Topic: my-replicated-topic Partition: 0 Leader: 1 Replicas: 1,2,0 Isr: 1,2,0 bin/kafka-console-producer.sh -broker-list localhost:9092 -topic my-replicated-topic my test message 1 my test message 2 bin/kafka-console-consumer.sh -zookeeper localhost:2181 -from-beginning -topic my-replicated-topic ps | grep server-1.properties 得到PID kill -9 PID bin/kafka-topics.sh -describe -zookeeper localhost:218192 -topic my-replicated-topic bin/kafka-console-consumer.sh -zookeeper localhost:2181 -from-beginning -topic my-replicated-topic,感谢聆听,THANKS,2014/07/04,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号