如何使用命令查看kaf

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用命令查看kaf相关的知识,希望对你有一定的参考价值。

参考技术A ##查看topic分布情况 kafka-list-topic.sh
binfka-list-topic.sh --zookeeper 192.168.197.170:2181,192.168.197.171:2181 (列出所有topic的分区情况)

binfka-list-topic.sh --zookeeper 192.168.197.170:2181,192.168.197.171:2181 --topic test (查看test的分区情况)

其实kafka-list-topic.sh里面就一句

exec $(dirname $0)fka-run-class.sh kafka.admin.ListTopicCommand $@
实际是通过

kafka-run-class.sh脚本执行的包kafka.admin下面的类
##创建TOPIC kafka -create-topic.sh ,

bin/ kafka -create-topic.sh --replica 2 --partition 8 --topic test --zookeeper 192.168.197.170:2181,192.168.197.171:2181

创建名为test的topic, 8个分区分别存放数据,数据备份总共2份

bin/ kafka -create-topic.sh --replica 1 --partition 1 --topic test2 --zookeeper 192.168.197.170:2181,192.168.197.171:2181

结果 topic: test2 partition: 0 leader: 170 replicas: 170 isr: 170

##重新分配分区 kafka-reassign-partitions.sh
这个命令可以分区指定到想要的--broker-list上

binfka-reassign-partitions.sh --topics-to-move-json-file topics-to-move.json --broker-list "171" --zookeeper 192.168.197.170:2181,192.168.197.171:2181 --execute

cat topic-to-move.json

"topics":
["topic": "test2"],

"version":1


##为Topic增加 partition数目
binfka-add-partitions.sh --topic test --partition 2 --zookeeper 192.168.197.170:2181,192.168.197.171:2181 (为topic test增加2个分区)

##控制台接收消息
bin/ kafka -console-consumer.sh --zookeeper 192.168.197.170:2181,192.168.197.171:2181 --from-beginning --topic test

##控制台发送消息
binfka-console-producer.sh --broker-list 192.168.197.170:9092,192.168.197.171: 9092 --topic test

##删除topic,慎用,只会删除zookeeper中的元数据,消息文件须手动删除
binfka-run-class.sh kafka.admin.DeleteTopicCommand --topic test666 --zookeeper 192.168.197.170:2181 ,192.168.197.171:2181

##查看topic分布情况 kafka-list-topic.sh

binfka-list-topic.sh --zookeeper 192.168.197.170:2181,192.168.197.171:2181 (列出所有topic的分区情况)

binfka-list-topic.sh --zookeeper 192.168.197.170:2181,192.168.197.171:2181 --topic test (查看test的分区情况)

其实kafka-list-topic.sh里面就一句

exec $(dirname $0)fka-run-class.sh kafka.admin.ListTopicCommand $@
实际是通过

kafka-run-class.sh脚本执行的包kafka.admin下面的类
##创建TOPIC kafka -create-topic.sh ,

bin/ kafka -create-topic.sh --replica 3 --partition 8 --topic test --zookeeper 192.168.197.170:2181,192.168.197.171:2181

创建名为test的topic, 8个分区分别存放数据,数据备份总共3份

bin/ kafka -create-topic.sh --replica 1 --partition 1 --topic test2 --zookeeper 192.168.197.170:2181,192.168.197.171:2181

结果 topic: test2 partition: 0 leader: 170 replicas: 170 isr: 170

##重新分配分区 kafka-reassign-partitions.sh

这个命令可以分区指定到想要的--broker-list上

binfka-reassign-partitions.sh --topics-to-move-json-file topics-to-move.json --broker-list "171" --zookeeper 192.168.197.170:2181,192.168.197.171:2181 --execute

cat topic-to-move.json

"topics":
["topic": "test2"],

"version":1



##为Topic增加 partition数 目 kafka-add-partitions.sh

binfka-add-partitions.sh --topic test --partition 2 --zookeeper 192.168.197.170:2181,192.168.197.171:2181 (为topic test增加2个分区)

##控制台接收消息

bin/ kafka -console-consumer.sh --zookeeper 192.168.197.170:2181,192.168.197.171:2181 --from-beginning --topic test

##控制台发送消息

binfka-console-producer.sh --broker-list 192.168.197.170:9092,192.168.197.171: 9092 --topic test

##删除topic,慎用,只会删除zookeeper中的元数据,消息文件须手动删除

linux如何查看cpu型号,linux命令查看cpu使用情况

参考技术A 1."linux如何查看cpu型号,为您提供linux如何查看cpu型号图文信息,打开linux系统,在linux的桌面的空白处右击。

2.在弹出的下拉选项里,点击打开终端。

3.使用cat/proc/cpuinfo命令查询CPU的信息,其中modelname就是cpu的名称和型号。

以上是关于如何使用命令查看kaf的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Linux命令行查看Linux服务器内存使用情况

如何查看redis最近使用的命令

linux如何查看cpu型号,linux命令查看cpu使用情况

如何使用CMD命令查看CPU的占用率

如何使用linux 命令查看硬盘

如何查看linux网口配置