笔记之kafuka「建议收藏」

笔记之kafuka「建议收藏」#########################1、启动集群每个节点的进程###################################nohupkafka-server-start.sh/home/hadoop/apps/kafka_2.11-1.1.0/config/server.properties1>~/kafkalogs/kafka_…

大家好,又见面了,我是你们的朋友全栈君。

注意:”-” 与 “-” 不同,注意区分中英文标点符号

######################### 1、启动集群每个节点的进程 ###################################
nohup kafka-server-start.sh
/home/hadoop/apps/kafka_2.11-1.1.0/config/server.properties
1>~/kafkalogs/kafka_std.log
2>kafkalogs/kafka_err.log &

######################## 2、创建topic ################################################
kafka-topics.sh
–create
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181
–replication-factor 3
–partitions 10
–topic kafka_test

kafka-topics.sh
–create
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181
–replication-factor 1
–partitions 1
–topic weblog

参数解释:
–create 创建kafka topic
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181 指定kafka的zookeeper地址
–partitions 指定分区的个数
–replication-factor 指定每个分区的副本个数

######################## 3、查看已经创建的所有kafka topic #############################
kafka-topics.sh
–list
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181

######################## 4、查看某个指定的kafka topic的详细信息 #######################
kafka-topics.sh
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181
–describe
–topic kafka_test

######################### 4、开启生产者模拟生成数据 ####################################
kafka-console-producer.sh
–broker-list hdp02:9092,hdp03:9092,hdp01:9092
–topic kafka_test

########################## 5、开启消费者模拟消费数据 ###############################
kafka-console-consumer.sh
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181
–from-beginning
–topic kafka_test

kafka-console-consumer.sh
–bootstrap-server hdp02:9092,hdp03:9092,hdp01:9092
–from-beginning
–topic kafka_test

########################### 6、查看某topic某个分区的偏移量最大值和最小值 ##################
kafka-run-class.sh
kafka.tools.GetOffsetShell
–topic kafka_test
–time -1
–broker-list hdp02:9092,hdp03:9092,hdp01:9092
–partitions 0

############################# 7、增加topic分区数 ###########################################
kafka-topics.sh
–alter
–zookeeper hadoop02:2181,hadoop03:2181,hadoop04:2181
–topic kafka_test
–partitions 15

这个操作是不被允许的。
kafka-topics.sh
–alter
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181
–topic kafka_test
–replication-factor 2

##################### 8、获取节点的kafka消息 ########################################
kafka-topics.sh
–describe
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181
–topic kafka_test

结果:
Topic:kafka_test PartitionCount:15 ReplicationFactor:1 Configs:
Topic: kafka_test Partition: 0 Leader: 5 Replicas: 5 Isr: 5
Topic: kafka_test Partition: 1 Leader: 2 Replicas: 2 Isr: 2
Topic: kafka_test Partition: 2 Leader: 3 Replicas: 3 Isr: 3
Topic: kafka_test Partition: 3 Leader: 4 Replicas: 4 Isr: 4
Topic: kafka_test Partition: 4 Leader: 5 Replicas: 5 Isr: 5
Topic: kafka_test Partition: 5 Leader: 2 Replicas: 2 Isr: 2
Topic: kafka_test Partition: 6 Leader: 3 Replicas: 3 Isr: 3
Topic: kafka_test Partition: 7 Leader: 4 Replicas: 4 Isr: 4
Topic: kafka_test Partition: 8 Leader: 5 Replicas: 5 Isr: 5
Topic: kafka_test Partition: 9 Leader: 2 Replicas: 2 Isr: 2
Topic: kafka_test Partition: 10 Leader: 3 Replicas: 3 Isr: 3
Topic: kafka_test Partition: 11 Leader: 4 Replicas: 4 Isr: 4
Topic: kafka_test Partition: 12 Leader: 5 Replicas: 5 Isr: 5
Topic: kafka_test Partition: 13 Leader: 2 Replicas: 2 Isr: 2
Topic: kafka_test Partition: 14 Leader: 3 Replicas: 3 Isr: 3

第一行是对所有分区的一个描述,然后每个分区都会对应一行
Topic:topic名称
Partition:topic的分区编号
leader:负责处理消息的读和写,leader是从所有节点中随机选择的。
replicas:列出了所有的副本节点,不管节点是否在服务中。
isr:正在服务中的节点。

##################### 9、删除Topic ###################################################
kafka-topics.sh
–delete
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181
–topic kafka_test
–delete-config delete.topic.enable=true

kafka-topics.sh
–delete
–zookeeper hdp02:2181, hdp03:2181, hdp01:2181
–topic weblog
–delete-config delete.topic.enable=true

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133103.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • scrollWidth,clientWidth,offsetWidth的区别

    scrollWidth,clientWidth,offsetWidth的区别

    【from:http://hi.baidu.com/zgq666/blog/item/54ee392a3cc1b7325243c103.html】
     
    网页可见区域宽:document.body.clientWidth;   
    网页可见区域高:document.body.clientHeight;   
    网页可见区域高:document.body.offsetWeight:   
    网页可见区域高:document.body.offse

    2022年7月22日
    8
  • 好看又有趣的404页面设计[通俗易懂]

    好看又有趣的404页面设计[通俗易懂]404页面作为提示错误的媒介,起着承上启下的作品,既要保证用户在看到错误页面的同时不会直接退出,又要给用户提供新的操作选择,两者兼顾才会有更好的用户体验。现在更多设计师愿意到可以到乐于分享学习经验的集设网www.ijishe.com,优秀的成功案例,可以开拓设计师的思路,值得在下一个项目中积攒经验!404页面这样设计好看又有趣-集设设计没思路,那么就需要从这几个方面着手:1、了解产品的背景,产品未来发展方向。2、去搜UI

    2022年7月27日
    7
  • crontab 定时任务配置

    crontab 定时任务配置2019独角兽企业重金招聘Python工程师标准>>>…

    2025年5月27日
    6
  • 激光slam综述_激光slam原理

    激光slam综述_激光slam原理本篇是记录曾书格老师的课程《激光slam理论与实践》先贴一下个人总结(有理解的不正确的,麻烦指出来):第一章:激光SLAM简要介绍1、输出Metricalmap尺度地图,slam分为两种:基于滤波的filter-based的SLAM,和Graph-based的SLAM。2、(1)基于Graph-based的代表是cartographer,可以修复t时刻之前的误差分为两部…

    2022年8月23日
    9
  • 最短路径算法汇总「建议收藏」

    最短路径算法汇总「建议收藏」1、Floyd-Warshall算法A、算法基本思想   在有向连通图中,从任意顶点i到顶点j的最短路径,可以看做从顶点i出发,经过m个顶点中转,到达j的最短路程。最开始可以只允许经过”1”号顶点进行中转,接下来只允许经过”1”号顶点和”2”号顶点进行中转……允许经过”1”~”m”号顶点进行中转,求任意两顶点的最短路程。B、算法实现for(intk=1;k<=n;

    2022年5月31日
    87
  • xampp环境配置下出现的问题解决 — mysqli_real_connect(): (HY000/1045): Access denied for user ‘root‘@‘localhost‘

    xampp环境配置下出现的问题解决 — mysqli_real_connect(): (HY000/1045): Access denied for user ‘root‘@‘localhost‘XAMPP环境配置下出现的问题版本:xampp7.3.1    今天,柳妹在虚拟机上面又一次搭建xampp的环境的时候,在mysql的管理界面对于root@localhost管理用户进行密码设定的时候,修改了密码,当再一次点击进入的时候,报错如下:MySQL返回:无法连接:无效的设置。mysqli_real_connect():(HY000/1045):Accessde…

    2022年7月12日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号