kafka常用的shell命令
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命令相关推荐
- 37条常用Linux Shell命令组合
2019独角兽企业重金招聘Python工程师标准>>> 37条常用Linux Shell命令组合,推荐个各位网友,老手和新手们都值得收集和总结的东西.一起来看看 序号 任务 命令组合 ...
- 我常用的shell命令
我常用的shell命令 tar: tar jxvf filename.tar.bz2 tar xvf filename.tar tar cvf filename.tar file tar cjvf f ...
- 常用adb shell 命令
常用adb shell命令: 1.按键事件 input text <string> input a string to device input ...
- 简单而常用的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 ...
- 工程师追查线上问题(或运维)常用的shell命令
shell本身是非常强大的,而工程师在追查线上问题时,如何能够更加快速更加有效的定位问题,用好shell非常关键.下面是我总结的几个在追查问题时常用的shell命令.大家可以参考下.大家有好的命令,也 ...
- 操作系统必知必会:Linux(1)常用的Shell命令
操作系统必知必会:Linux(1)常用的Shell命令 常用的Shell命令 磁盘管理 cd df du mkdir pwd ls 文件管理 cat chmod chown cp diff file ...
- mongodb中常用的shell命令
mongodb中常用的shell命令 常用的shell命令 1.帮助命令 2.数据库操作命令 3.创建数据库和集合 4.集合中的文档(document)操作 5.聚集集合查询 常用的shell命令 1 ...
- 常用adb shell命令大全
一.adb相关命令. 1. 关闭adb服务:adb kill-server 2. 开启adb服务:adb start-server 3. 查看当前连接的手机设备:adb devices 4. 多设设备 ...
- Android 常用adb shell 命令
原文地址http://blog.csdn.net/rain_butterfly/article/details/40894807 调试Android程序有时需要adb shell 命令,adb全称An ...
最新文章
- [周年感悟]看软件项目中的四种角色
- 数据访问层设计(持久层架构设计)
- 2021-09-22
- 【Python基础】必知必会的8个Python列表技巧
- linux下安装Apache,php,Mysql
- LeetCode-best time to buy and sell stock 2 数组
- 入夏多吃这些“杀菌菜”
- java集合类中的迭代器
- 树莓派备份系统sd卡备份
- mysql运用实例_mysql应用实例
- 浅谈算法和数据结构: 十一 哈希表
- 关于AE中出现 “对 COM 组件的调用返回了错误 HRESULT E_FAIL” 错误
- SQL注入-DNSlog注入(手工加工具使用)
- 图像处理(四) Sobel边缘检测与canny边缘检测对比
- 汉字拼音互相转换工具类
- 宏宇社:国外lead入门教程(一)lead联盟常见收款工具
- iPhone 14分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 14 Plus、iPhone 14 Pro、iPhone 14 Pro Max
- Coloring Trees
- Linux tcp拥塞控制
- 数值分析:高斯消元法
热门文章
- 两个字符串的最长公共子序列长度_【面试】动态规划-之最长公共子序列、最长公共子串问题...
- centos的mysql命令,Centos系统mysql相关命令
- Python+Opencv常用小工具集合
- 【Transformer】DPT: Vision Transformer for Dense Prediction
- 数量和质量评价模型_数量对于语言模型可以具有自己的质量
- 1. face_generate.py
- monk js_使用Monk AI进行手语分类
- bootcmd和bootargs
- arm linux文件传输工具
- 学会放松,也是一项了不起的技能!