文章目录

  • Kafka常用命令
    • kafka的基本操作(命令行操作)
      • 1.启动集群:
      • 2.查看当前服务器中的所有topic(在kafka目录下)
      • 3.创建主题topic(在kafka目录下)
      • 4.删除topic(在kafka目录下)
      • 5.启动控制台生产者(在kafka目录下)
      • 6.启动控制台消费者(在kafka目录下)(需要另外打开一个终端)
      • 7.查看某个topic的详情(在kafka目录下)
      • 8.修改分区数(在kafka目录下)

Kafka常用命令

kafka的基本操作(命令行操作)

1.启动集群:

$ bin/kafka-server-start.sh  -daemon  config/server.properties
$ bin/kafka-server-stop.sh stop

2.查看当前服务器中的所有topic(在kafka目录下)

$ bin/kafka-topics.sh --zookeeper hadoop102:2181 --list

3.创建主题topic(在kafka目录下)

$ bin/kafka-topics.sh --create --zookeeper hadoop102:2181 --replication-factor 1 --partitions 1 --topic test

4.删除topic(在kafka目录下)

如:test

$ bin/kafka-topics.sh --zookeeper hadoop102:2181 --delete --topic test
#需要server.properties中设置delete.topic.enable=true否则只是标记删除。

5.启动控制台生产者(在kafka目录下)

如:test

$ bin/kafka-console-producer.sh --bootstrap-server hadoop102:9092 --topic clicks

6.启动控制台消费者(在kafka目录下)(需要另外打开一个终端)

如:test

$ bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --topic test --from-beginning

我们一般先运行消费者,再去运行生产者

7.查看某个topic的详情(在kafka目录下)

$  bin/kafka-topics.sh --zookeeper hadoop102:2181 --describe --topic test

8.修改分区数(在kafka目录下)

$ bin/kafka-topics.sh --zookeeper hadoop102:2181 --alter --topic test --partitions 6

–topic 定义topic名

–replication-factor 定义副本数

–partitions 定义分区数

–from-beginning:会把主题中以往所有的数据都读取出来

Kafka常用命令行命令相关推荐

  1. Windows cmd常用命令行命令

    Windows常用命令行命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令 注: ...

  2. Linux系统中常用命令行命令、快捷键、创建长路径的快捷键

    Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...

  3. iOS:如何在iphone、ipad上安装一些常用命令行命令

    iOS:如何在iphone.ipad上安装一些常用命令行命令 相信对Linux.Unix比较熟悉的朋友,在iphone或 ipad越狱后发现通过Cydia可以安装OpenSSH,一定都想安装上并且通过 ...

  4. iOS工程师常用的命令行命令总结

    感觉有点标题党了. 作为一个iOS工程师,没有做过服务端,主要用的是mac电脑,此篇博文是记录我在工作,学习的过程中用的命令行命令的记录和归纳总结 一. mac命令行 1. cd /Users/xxx ...

  5. mysql命令行语句_MySql命令行命令和SQL语句

    一.常用mysql命令行命令 1.启动MYSQL服务 net start mysql 停止MYSQL服务 net stop mysql 2.netstat -na|findstr 3306 查看被监听 ...

  6. Linux命令行命令速查手册(整理)

    Linux命令行命令速查手册 [作者原创]Jan [ls] 2017-02-09 ls命令会列出当前所在目录的内容 2017-02-09 ls music 注 想要看看music目录中有什么内容,那么 ...

  7. java调用命令行命令_Java命令行界面(第4部分):命令行

    java调用命令行命令 我的Java命令行解析系列的第四部分介绍了Commandline ,它被描述为 "用于解析命令行参数的Java库",它"基于使用注释从命令行参数到 ...

  8. Jupyter Notebook基础(6)Jupyter Notebook命令行命令帮助

    Jupyter Notebook当前版本为6.3.0. Jupyter命令行命令 jupyter命令是整个Jupyter项目命令的命名空间,单独执行jupyter命令无任何意义. jupyter命令的 ...

  9. 【Matlab】使用Matlab运行Windows命令行命令+实例

    可以使用Matlab的一些命令来帮助程序运行.比如说 ! calc % 打开计算器 ! mspaint % 打开画图 dos calc % 打开计算器 比如一个程序要运行很长时间,而我们又不能一直守在 ...

  10. Windows与Linux的命令行命令对比

    Windows与Linux的命令行命令对比 * Windows不区分大小写,Linux区分大小写的. sn DOS Command UNIX Equivalent Effect 影响 1 ASSIGN ...

最新文章

  1. 忽悠神经网络指南:教你如何把深度学习模型骗得七荤八素
  2. [PHP] JQuery+Layer实现添加删除自定义标签代码
  3. 记忆的天空:“崩塌型”记忆活动原理
  4. Linux Shell 逻辑运算符、逻辑表达式详解
  5. Spring Security OAuth 个性化token
  6. php memcached get,PHP Memcached操作类
  7. scrapy框架_Python学习之Scrapy框架
  8. PAT乙类1014 福尔摩斯的约会 (20 分)
  9. 2-9 装箱问题 (20 分)
  10. Linux下SVN客户端基本使用教程
  11. 一个简单的姓名生成器
  12. mysql 分库分表中间件 mycat_Mysql—分库分表中间件(Mycat)
  13. 2021强网杯青少年专项赛-科普赛 WP
  14. vue下载后端返回的压缩包
  15. No qualifying bean of type ‘service‘ available:单元测试报错
  16. 平面设计入门新手需看技巧
  17. 深度学习入门指南:从零开始TinyMind汉字书法识别
  18. 油漆算法问题_不同类型的油漆(以及何时使用它们)
  19. Android太太太太太卷了,累了,android开发入门与实战体验
  20. 1108 String复读机

热门文章

  1. 跨界融合引尴尬,智能珠宝能向前走远?
  2. [网络工程师]-网络规划与设计-网络规划与设计基础
  3. 散度和KL散度的介绍
  4. Caused by: java.io.IOException: On-disk size without header provided is 6, but block header contains
  5. 什么是ECShop二次开发?
  6. 【数据结构导论】第 1 章:概论
  7. NUC980开源项目37-RX8025t 时钟芯片
  8. 天正索引号是什么lisp_天正电气CAD教程之符号篇(内附往期秘籍)
  9. SAP物料主数据相关表、结构
  10. 让人才不再稀缺,让就业水到渠成 ——记传智播客总裁黎活明