问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux 怎样查看kafka的某 topic数据

发布网友 发布时间:2022-04-24 04:30

我来回答

3个回答

热心网友 时间:2022-04-14 06:57

1、创建一个需要增加备份因子的topic列表的文件,文件格式是json格式的。

2、使用kafka官方提供的工具拿到上面topic的partions 分布情况,并重定向到文件中。

3、修改ressgintopic.conf 文件的,手动分配新增加的partion 备份因子。

4、通过下面命令执行备份因子扩容过程,bin/kafka-reassign-partitions.sh --zookeeper localhost:2181 --reassignment-json。

5、最后查看kafka的某 topic数据如图。

注意事项:

Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。

热心网友 时间:2022-04-14 08:15

参考资料

kafka 创建topic,查看topic - CSDN博客.blog.csdn.[引用时间2017-12-29]

热心网友 时间:2022-04-14 09:50

基于0.8.0版本。

##查看topic分布情况kafka-list-topic.sh
bin/kafka-list-topic.sh --zookeeper 192.168.197.170:2181,192.168.197.171:2181 (列出所有topic的分区情况)
bin/kafka-list-topic.sh --zookeeper 192.168.197.170:2181,192.168.197.171:2181 --topic test (查看test的分区情况)

其实kafka-list-topic.sh里面就一句
exec $(dirname $0)/kafka-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上
bin/kafka-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
bin/kafka-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
##控制台发送消息
bin/kafka-console-procer.sh --broker-list 192.168.197.170:9092,192.168.197.171: 9092 --topic test
##手动均衡topic, kafka-preferred-replica-election.sh
bin/kafka-preferred-replica-election.sh --zookeeper 192.168.197.170:2181,192.168.197.171:2181 --path-to-json-file preferred-click.json

cat preferred-click.json
{
"partitions":
[
{"topic": "click", "partition": 0},
{"topic": "click", "partition": 1},
{"topic": "click", "partition": 2},
{"topic": "click", "partition": 3},
{"topic": "click", "partition": 4},
{"topic": "click", "partition": 5},
{"topic": "click", "partition": 6},
{"topic": "click", "partition": 7},
{"topic": "play", "partition": 0},
{"topic": "play", "partition": 1},
{"topic": "play", "partition": 2},
{"topic": "play", "partition": 3},
{"topic": "play", "partition": 4},
{"topic": "play", "partition": 5},
{"topic": "play", "partition": 6},
{"topic": "play", "partition": 7}

]
}

##删除topic,慎用,只会删除zookeeper中的元数据,消息文件须手动删除
bin/kafka-run-class.sh kafka.admin.DeleteTopicCommand --topic test666 --zookeeper 192.168.197.170:2181 ,192.168.197.171:2181
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机有东西要更新了 在家没有无线 办夜间流量包可以嘛 3G流量可以... 联通3g卡有包3072M,就是3G流量这个套餐吗? ...偷偷改时间补打卡记录,补完把时间调回去了,里面会有时间修改过的记录... ...是以前打的卡就会有变动,打出来的考勤是调整时间以后的吗?_百度知 ... 梦见背喜欢的女孩的预兆 相比互联网超越1号,凡尔赛plus有什么弊端? 相比尊享福重疾险,凡尔赛plus重疾险有啥亮点? 凡尔赛plus有哪些优点? 相比达尔文6号重疾险,凡尔赛plus重疾险能有哪些亮点? 如果是女孩去日本上学,安全吗? linux 怎样查看kafka的某topic数据? 我的vivoX7手机自拍一直很好,今天突然出现灰色镜像,模糊不清,有高人 有哪些好用的消息中间件值得推荐,为什么? vivo手机相机像素突然不好,怎么办? 如何为一个kafka集群选择topics/partitions的数量 key为null时Kafka会将消息发送给哪个分区 求助,关于kafka发送数据丢失的问题 如何为Kafka集群选择合适的Partitions数量 cad2012突然意外关闭怎么恢复图形? 怎样恢复CAD意外关闭的图纸 CAD总是意外关闭,应该怎么解决? cad软件突然关闭,如何从备份文件中恢复图形? 黑米,小米,糯米粥里能放天麻吗? 黑米有什么功效?可以和什么一起煮? 微信客户端在哪里可下载 黑米可以和黑糯米一起煮粥吗 微信客户端怎么下载安装 体虚气弱的孕妈妈喝黑糯米粥会有哪些作用? 微信客户端怎么下 载 微信客户端是怎么下载有什么作用 vivo怎么突然自拍不清楚? 如何查看kafka命令 找不到 kafka的consumer.properties的group.id到底有什么用 如何将猎豹清理大师里的病毒查杀里的内容删除掉? 突然vivo 手机照相不能对焦,近距离很模糊 kafka 查询机器上有多少leader 怎么用猎豹清理大师清理数据? 如何使用命令查看kaf 查看storm消费了多少kafka的数据 猎豹清理大师怎样可以取消所有设置 vivo手机相机前置功能变的不清楚要怎么恢复正常 kafka监控指标kafka.log:type=LogFlushStats,name=LogFlushRateAndTime... vivox7手机相机打开一直黑屏无法操作没有影像,别的软件模糊,恢复出厂... kafka-console-consumer为什么没有记录 vivo手机录像放不清楚是什么原因 我想把猎豹清理大师删掉怎么删除 oppoa5怎么用猎豹清理大师删除系统文件呢 我是vivo NEX A手机,使用手机屏幕镜像时,电视机不能满屏显示,四周有大黑边,严重影响观看。 猎豹清理大师里的我的清理计划里的东西怎么移除? 我下了个猎豹清理大师 上边有很多安装包 能告诉我怎么删除吗?