KAFKA知识(SHELL命令)
来源:互联网 发布:舍恩伯格大数据思维 编辑:程序博客网 时间:2024/06/09 21:39
Kafka启动与停止
broker:9092,zookeeper:2181
启动kafka命令:
nohup /soc/kafka/bin/kafka-server-start.sh /soc/kafka/config/server.properties >/dev/null 2>&1 &
停止kafka命令:
pkill -9 -f config/server.properties
注意: server.properties为相对路径 根据实际情况修改
Kafka基本操作
注意:Logs为主题topic 根据实际情况修改消费监控命令:
/kafka/bin/kafka-console-consumer.sh --zookeeper 10.2.4.12:2181,10.2.4.13:2181,10.2.4.14:2181 --topic Logs生产监控命令:
/kafka/bin/kafka-console-producer.sh --broker-list 10.2.4.12:9092,10.2.4.13:9092,10.2.4.14:9092 --topic Logs创建topic命令:
/kafka/bin/kafka-topics.sh --create --zookeeper 10.2.4.12:2181,10.2.4.13:2181,10.2.4.14:2181 --replication-factor 1 --partitions 1 --topic Logs
/kafka/bin/kafka-topics.sh --create --zookeeper 10.2.4.12:2181,10.2.4.13:2181,10.2.4.14:2181 --replication-factor 3 --partitions 3 --topic Logs
这条命令会创建一个名为Logs的topic,有3个分区,每个分区需分配3个副本,replication-factor 为副本参数,partitions为分区参数。
Kafka主题删除方案
方案一删除:(1)/kafka/bin/kafka-run-class.sh kafka.admin.DeleteTopicCommand --topic Logs --zookeeper 10.2.4.12:2181,10.2.4.13:2181,10.2.4.14:2181
(2)/kafka/bin/kafka-topics.sh --zookeeper 10.2.4.12:2181,10.2.4.13:2181,10.2.4.14:2181 --delete --topic adtest
kafka 删除topic 提示marked for deletion 没有被真正删除 如果需要真正删除 需要在server.properties 配置标签delete.topic.enable=true
方案二测底删除:
(1)登录zookeeper客户端:
./bin/zookeeper-client(2)找到topic所在的目录:
ls /brokers/topics(3)找到要删除的topic,执行命令:
rmr /brokers/topics/【topic name】即可,此时topic被彻底删除。
Kafka查看主题命令
查看当前存在那些topic命令:/kafka/bin/kafka-topics.sh --list --zookeeper 10.2.4.12:2181,10.2.4.13:2181,10.2.4.14:2181查看topic分区详情命令:
/kafka/bin/kafka-topics.sh --describe --zookeeper 10.2.4.12:2181,10.2.4.13:2181,10.2.4.14:2181 --topic Logs
阅读全文
1 0
- KAFKA知识(SHELL命令)
- kafka shell 命令
- Kafka shell 基本命令
- Kafka的基本shell命令
- shell入门知识(命令二)
- KAFKA知识(Consumer)
- KAFKA知识(基本组成)
- kafka命令(整理)
- shell脚本知识(二)命令字符操作
- Kafka Shell基本命令(包括topic的增删改查)
- linux 命令及shell 知识小点汇集
- 梳理shell编程的相关命令知识
- KAFKA知识(zk中架构图)
- Kafka命令
- kafka 命令
- Kafka命令
- Shell入门知识(一)
- kafka知识总结
- linux下ctrl 常用组合键
- .bat文件处理adb自动安装拷贝
- eclipse调试快捷键(转载)
- phpstorm汉化、激活、连接服务器端使用入门
- Android之 映射技术Class.forName()与.newInstance()区别和使用
- KAFKA知识(SHELL命令)
- linux网络编程之服务器
- Python Xml文件添加字节属性
- 51nod 1770 数数字(规律)
- CUDA By Examples 4
- 接触AI
- android 避免按钮重复点击事件
- win10 配置 IIS
- 截取字符串,汉字占两个字节,字母占一个字节