【大数据入门核心技术-Kafka】(四)Kafka常用shell命令

news/2024/10/28 16:27:05/

目录

一、准备工作

1、Zookeeper集群安装

2、Kafka集群安装

二、常用Shell命令

1、创建Topic

2、查看创建的Topic

3、查看某一个Topic的详细信息

4、修改Topic

5、删除Topic

6、生产者发布消息命令

7、消费者接受消息命令

8、查看kafka节点数目

9、查看kafka进程


一、准备工作

1、Zookeeper集群安装

【大数据入门核心技术-Zookeeper】(五)ZooKeeper集群搭建

2、Kafka集群安装

【大数据入门核心技术-Kafka】(三)Kafka高可用集群部署

二、常用Shell命令

1、创建Topic

bin/kafka-topics.sh --create --zookeeper hadoop101:2181,hadoop102:2181,hadoop103:2181 --replication-factor 1 --partitions 1 --topic test_kafka

2、查看创建的Topic

bin/kafka-topics.sh --list --zookeeper hadoop101:2181,hadoop102:2181,hadoop103:2181

3、查看某一个Topic的详细信息

bin/kafka-topics.sh --describe --zookeeper hadoop101:2181,hadoop102:2181,hadoop103:2181 --topic test_kafka

4、修改Topic

可以增加分片的数量,不能减少分片的数量,不支持副本的修改。

bin/kafka-topics.sh --alter --zookeeper hadoop101:2181,hadoop102:2181,hadoop103:2181 --topic test_kafka --partitions 3

5、删除Topic

bin/kafka-topics.sh --delete --zookeeper hadoop101:2181,hadoop102:2181,hadoop103:2181 --topic test_kafka

6、生产者发布消息命令

(执行完此命令后,在控制台输入要发送的消息,回车即可)

bin/kafka-console-producer.sh --broker-list hadoop101:9092,hadoop102:9092,hadoop103:9092 --topic test_kafka

7、消费者接受消息命令

消费者命令:

bin/kafka-console-consumer.sh --bootstrap-server hadoop101:9092,hadoop102:9092,hadoop103:9092 --topic test_kafka

指定消费者消费哪个分区的数据:

bin/kafka-console-consumer.sh --bootstrap-server hadoop101:9092,hadoop102:9092,hadoop103:9092 --topic test_kafka --partition 0

8、查看kafka节点数目

在zookeeper中查看,登录客户端bin/zkCli.sh 执行ls /brokers/ids 查看节点数目及节点ID

[0, 1, 2]

9、查看kafka进程

ps -ef|grep server.properties


http://www.ppmy.cn/news/4842.html

相关文章

靠steam搬砖项目,傻瓜式操作单日500+,可放大操作

在分享干货之前,作为一个从15年开始创业的过来人,先教大家怎么分辨网络上的项目靠不靠谱,以后擦亮眼睛再做,切记!!!!! 1、回本周期性我这个人比较俗,创业就是…

【Python机器学习】多项式回归、K近邻KNN回归的讲解及实战(图文解释 附源码)

需要源码请点赞关注收藏后评论区留言私信~~~ 多项式回归 非线性回归是用一条曲线或者曲面去逼近原始样本在空间中的分布,它“贴近”原始分布的能力一般较线性回归更强。 多项式是由称为不定元的变量和称为系数的常数通过有限次加减法、乘法以及自然数幂次的乘方运…

哈希表题目:环形链表

文章目录题目标题和出处难度题目描述要求示例数据范围进阶解法一思路和算法代码复杂度分析解法二思路和算法代码复杂度分析题目 标题和出处 标题:环形链表 出处:141. 环形链表 难度 2 级 题目描述 要求 给你一个链表的头结点 head\texttt{head}h…

2022沙丘大会 · 信创专场 GBASE告诉您金融行业数据库如何选型

12月10日,2022沙丘大会信创专场如期召开,本期专场由沙丘社区与中国信通院数据库应用创新实验室联合主办,GBASE南大通用技术总监冯文忠受邀出席并分享《国产数据库金融行业应用情况》主题演讲。 数据库作为金融信息系统的关键环节&#xff0…

关于小程序订单中心页设置的公告

为进一步规范小程序交易生态、提升用户购物体验、满足用户在有交易的小程序中便捷查看订单信息的诉求,自2022年12月31日起,对于有“选择商品/服务-下单-支付”功能的小程序,需按照平台制定的规范,在小程序内设置订单中心页。 开发…

C++中你不知道的namespace和using的用法

目录 引言 一: 冒号作用域 二、名字控制 1 命令空间 2 命令空间的使用 三、 using的指令 1 using的声明 2 using的编译指令 引言 你是不是只认为namespace 和 using 在C中是基本的语法框架,但是却不知道它们的真正用法,看完文章你会对using和name…

【Linux】shell 及权限理解

​🌠 作者:阿亮joy. 🎆专栏:《学会Linux》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根 目录👉shell命令…

【Mysql】Sharding-JDBC实现读写分离、分库分表的原理分析

【Mysql】SpringBoot整合Sharding-JDBC实现读写分离、分库分表(一)介绍Sharding-JDBC(1)什么是Sharding-JDBC(2)Sharding-JDBC的源码是如何实现对JDBC增强的(3)Sharding-JDBC的分片原…