kafka常用shell命令: ------------------------------------

1、创建topic

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

2、查看创建的topic

  bin/kafka-topics.sh --list --zookeeper localhost:2181

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

  bin/kafka-console-producer.sh --broker-list 192.168.91.231:9092,192.168.91.231:9093,192.168.91.231:9094 --topic test

4、消费者接受消息命令

  bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning

5、kafka启动

  首先启动zookeeper zkServer.sh start(相当于一个server,kafka会连接这个server)     启动kafka bin/kafka-server-start.sh config/server.properties

6、查看kafka节点数目

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

7、kafuka中的概念

  生产者Producer、代理Broker、消费者Consumer、主题Topic、分区Partition、消费者组Consumer Group

8、查看主题信息

  bin/kafka-topics.sh --zookeeper 192.168.91.231:2181 [加其他选项]

  eg:bin/kafka-topics.sh --zookeeper 192.168.91.231:2181 --describe

    bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic panteng

9、为主题创建分区

  bin/kafka-topics.sh --zookeeper 192.168.91.231:2181 --alter -partitions 8 -topic panteng

  一共创建八个分区,编号分别为0~7

10、查看kafka进程

  ps -ef|grep server.properties     ps -ef|grep server-1.properties     ps -ef|grep server-2.properties

11、kafka宕机重启后,消息不会丢失

12、kafka其中一个broker宕机后,对消费者和生产者影响很小(命令行下测试)

   消费者会尝试连接,连接不到,返回java.net.ConnectException: Connection refused异常     生产者可能会在发送消息的时候报异常,但会很快连接到其他broker,继续正常使用

转载于:https://www.cnblogs.com/tengpan-cn/p/5890219.html

kafka常用的shell命令相关推荐

  1. 37条常用Linux Shell命令组合

    2019独角兽企业重金招聘Python工程师标准>>> 37条常用Linux Shell命令组合,推荐个各位网友,老手和新手们都值得收集和总结的东西.一起来看看 序号 任务 命令组合 ...

  2. 我常用的shell命令

    我常用的shell命令 tar: tar jxvf filename.tar.bz2 tar xvf filename.tar tar cvf filename.tar file tar cjvf f ...

  3. 常用adb shell 命令

    常用adb shell命令: 1.按键事件           input text <string>   input a string to device          input ...

  4. 简单而常用的shell 命令

    基本但是很有用的shell 0.man $cmd 1.ls/ls -a/ls -l 2.cd==cd ~ 3.pwd 4.cp -r /home/usro1/exp /home/usr02 5.mv ...

  5. 工程师追查线上问题(或运维)常用的shell命令

    shell本身是非常强大的,而工程师在追查线上问题时,如何能够更加快速更加有效的定位问题,用好shell非常关键.下面是我总结的几个在追查问题时常用的shell命令.大家可以参考下.大家有好的命令,也 ...

  6. 操作系统必知必会:Linux(1)常用的Shell命令

    操作系统必知必会:Linux(1)常用的Shell命令 常用的Shell命令 磁盘管理 cd df du mkdir pwd ls 文件管理 cat chmod chown cp diff file ...

  7. mongodb中常用的shell命令

    mongodb中常用的shell命令 常用的shell命令 1.帮助命令 2.数据库操作命令 3.创建数据库和集合 4.集合中的文档(document)操作 5.聚集集合查询 常用的shell命令 1 ...

  8. 常用adb shell命令大全

    一.adb相关命令. 1. 关闭adb服务:adb kill-server 2. 开启adb服务:adb start-server 3. 查看当前连接的手机设备:adb devices 4. 多设设备 ...

  9. Android 常用adb shell 命令

    原文地址http://blog.csdn.net/rain_butterfly/article/details/40894807 调试Android程序有时需要adb shell 命令,adb全称An ...

最新文章

  1. [周年感悟]看软件项目中的四种角色
  2. 数据访问层设计(持久层架构设计)
  3. 2021-09-22
  4. 【Python基础】必知必会的8个Python列表技巧
  5. linux下安装Apache,php,Mysql
  6. LeetCode-best time to buy and sell stock 2 数组
  7. 入夏多吃这些“杀菌菜”
  8. java集合类中的迭代器
  9. 树莓派备份系统sd卡备份
  10. mysql运用实例_mysql应用实例
  11. 浅谈算法和数据结构: 十一 哈希表
  12. 关于AE中出现 “对 COM 组件的调用返回了错误 HRESULT E_FAIL” 错误
  13. SQL注入-DNSlog注入(手工加工具使用)
  14. 图像处理(四) Sobel边缘检测与canny边缘检测对比
  15. 汉字拼音互相转换工具类
  16. 宏宇社:国外lead入门教程(一)lead联盟常见收款工具
  17. iPhone 14分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 14 Plus、iPhone 14 Pro、iPhone 14 Pro Max
  18. Coloring Trees
  19. Linux tcp拥塞控制
  20. 数值分析:高斯消元法

热门文章

  1. 两个字符串的最长公共子序列长度_【面试】动态规划-之最长公共子序列、最长公共子串问题...
  2. centos的mysql命令,Centos系统mysql相关命令
  3. Python+Opencv常用小工具集合
  4. 【Transformer】DPT: Vision Transformer for Dense Prediction
  5. 数量和质量评价模型_数量对于语言模型可以具有自己的质量
  6. 1. face_generate.py
  7. monk js_使用Monk AI进行手语分类
  8. bootcmd和bootargs
  9. arm linux文件传输工具
  10. 学会放松,也是一项了不起的技能!