当前位置: 首页 > news >正文

建设部网站1667号北京线上教学

建设部网站1667号,北京线上教学,万盛经开区规划建设局网站,视频点播网站开发教程文章作者邮箱:yugongshiye@sina.cn 地址:广东惠州 ▲ 本章节目的 ⚪ 掌握Kafka的架构; ⚪ 掌握Kafka的Topic与Partition; 一、Kafka核心概念及操作 1. producer生产者,可以是一个测试线程,也可以是某种技术框架(比如flume)。 2. producer向kafka生…

文章作者邮箱:yugongshiye@sina.cn              地址:广东惠州

 ▲ 本章节目的

⚪ 掌握Kafka的架构;

⚪ 掌握Kafka的Topic与Partition;

一、Kafka核心概念及操作

 

1. producer生产者,可以是一个测试线程,也可以是某种技术框架(比如flume)。

2. producer向kafka生产数据,必须指定向哪个主题去生产数据。

3. 主题topic,主题是由用户(程序员)自己来创建的。

4. 创建主题的指令:

sh kafka-topics.sh --create ---zookeeper hadoop01:2181

--replication-factor 1 --partitions 1 --topic enbook

5. 查看kafka集群的所有主题:

sh kafka-topics.sh --list --zookeeper hadoop01:2181

6. 创建一个主题,需要指定:

①主题名

②主题的分区数量

③分区的副本数量

7. 主题的分区:本质上就是一个分区文件目录。

分区目录的命名规则:主题名 - 分区编号(分区编号从0开始)。

思考:kafka主题引入分区机制的作用?

回答:可以分布式的对一个主题的数据进行存储和管理。

补充:主题的分区数量可以远大于kafka broker 服务器数量。kafka底层尽可能确保分区目录的负载均衡。比如:一个主题有10个分区,有3个broker服务器,则分区目录的数量分配:3-3-4。

8. 启动一个生产者线程。

sh kafka-console-producer.sh --broker-list

hadoop01:9092, hadoop02:9092, hadoop03:9092 --topic enbook

9. producer向kafka指定的主题生产数据,数据最终是存到了分区目录下的log文件中。此外kafka底层会确保每个分区目录的数据达到负载均衡的效果(轮询发送给每个分区目录)。

10. Kafka支持数据的容错机制,即分区数据丢失后,可以恢复。通过副本冗余机制来实现的。即我们在创建主题时,可以指定每个分区有多个副本。

补充:如果出现kafka创建主题分区异常。

http://www.rdtb.cn/news/15755.html

相关文章:

  • 新手用jsp做网站怎么在百度做广告
  • 江苏徐州网站建设seo相关岗位
  • 如何查网站死链网站关键词排名优化方法
  • 新手怎么样学做网站什么关键词可以搜到那种
  • 如何查网站的服务器外链发布的平台最好是
  • 网站主体注销安徽网络优化公司排名
  • 宛城区微网站开发整站优化cms
  • 东莞机械建站如何百度托管运营哪家好
  • 幼儿园网站建设管理人员品牌营销策划培训课程
  • wordpress怎么修改网页合肥seo网站排名
  • 个人网站首页内容免费服务器
  • 域名解析完成网站怎么做发布任务注册app推广的平台
  • 专门做问卷的网站产品怎么做市场推广
  • 苏州企业网站设计开发网络营销咨询公司
  • 百元便宜建站搜素引擎优化
  • 公司网站功能性建设有哪些百度seo网站
  • 个人商城网站备案百度域名注册官网
  • 上饶做网站的公司网站设计的基本原则
  • 在网站里继费无锡网站关键词推广
  • thinkcmf做网站快不快湘潭seo培训
  • 深圳短视频seo哪家好广告优化师是做什么的
  • 中国邮政做特产的网站东莞日增感染人数超25万
  • 企业网页与网站区别网站设计框架
  • 重庆网站建设价格seo顾问赚钱吗
  • 用php和mysql做网站seo推广培训资料
  • 网站建设包括哪些服务营销是什么意思
  • 做网站推广 seo的安徽建站
  • 一个公司可以做两个网站不西安seo网络优化公司
  • 百度网站搜索排名seo每天一贴
  • 湖州企业做网站市场监督管理局官网入口