问答文章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
linux 怎样查看kafka的某 topic数据

1、创建一个需要增加备份因子的topic列表的文件,文件格式是json格式的。2、使用kafka官方提供的工具拿到上面topic的partions 分布情况,并重定向到文件中。3、修改ressgintopic.conf 文件的,手动分配新增加的partion 备份因子。4、通过下面命令执行备份因子扩容过程,bin/kafka-reassign-partitions.sh --zoo...

如何获取kafka某topic的Logsize

创建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 -...

Kafka查看topic、consumer group状态命令

1,查看kafka topic列表,使用--list参数 bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --list __consumer_offsets lx_test_topic test 2,查看kafka特定topic的详情,使用--topic与--describe参数 bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --topic lx_test_topic --describe T...

Kafka创建、查看topic,发送消息和接收消息

创建主题后,你可以通过Kafka的命令行工具或编程语言的API来查看主题,以确认主题是否已成功创建。例如,你可以在命令行界面中输入以下命令来查看主题:接下来,启动一个Producer,并发送消息。默认情况下,每行会单独算作一次消息发出。你可以使用命令行工具或编程语言的API来实现这个步骤。例如,使用命令行...

kafka查询和修改topic的offset

输出 输出 注意如果你的kafka设置了zookeeper root,比如为/kafka,那么命令应该改为:重启相关的应用程序,就可以从设置的offset开始读数据了。手动更新Kafka存在Zookeeper中的偏移量。我们有时候需要手动将某个主题的偏移量设置成某个值,这时候我们就需要更新Zookeeper中的数据了。Kafka内置为我们提供了修改...

如何获取kafka某一topic中最新的offset

如果你在0.9版本以上,可以用最新的Consumer client 客户端,有consumer.seekToEnd() / consumer.position() 可以用于得到当前最新的offset:{log.dirs}/replication-offset-checkpoint

如何获取kafka某一topic中最新的offset

选中某一行,var record = grid.getSelectionModel().getSelection();一行的所有数据都在record里面 具体某一列:record.get("列名-dataIndex")

Kafka shell 查看指定topic partition offset的信息

有时需要简单的用shell去检查一个topic下边某一个partition的某个offset的消息。之前一直用 kafka.tools.ConsoleConsumer, 用的心酸。后来发现一个稍强大的工具。https://cwiki.apache.org/confluence/display/KAFKA/0.8.0+SimpleConsumer+Example sample usage:其他命令:

Kafka的Topic配置详解

(A)创建topic时配置参数 (B)修改topic时配置参数 覆盖已经有topic参数,下面例子修改"my-topic"的max message属性 (C)删除topic级别配置参数 注:配置的kafka集群的根目录为/config/mobile/mq/mafka02,因此所有节点信息都在此目录下。cleanup.policy delete.retention.ms delete.retention.ms flush....

java api如何获取kafka所有Topic列表(TopicCommand,只打印),需要List...

在运行/调试设置中,编辑配置对话框中有“Main”这个选项卡,我们可以勾选“Stop in main”这个复选框。如果选中,那么在调试一个基于main方法的Java程序时,程序会在main方法第一行位置便停止执行。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
以“美丽的瞬间”为题目,写一篇文章。要求:①除诗歌外,文体不限②不... “一直被模仿,从未被超越。”怎么翻译成英文? 家用电烤箱烤一只鸡要多久 家用烤箱烤鸡需要多长时间? 家庭烤鸡要多少温度和时间 烤箱烤鸡多久 aca烤箱烤鸡要多久 电烤箱烤鸡需要多久 烤箱烤鸡考多久 烤箱里 烤鸡要多久 家用烤箱烤鸡烤多久 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手机,使用手机屏幕镜像时,电视机不能满屏显示,四周有大黑边,严重影响观看。 猎豹清理大师里的我的清理计划里的东西怎么移除? 我下了个猎豹清理大师 上边有很多安装包 能告诉我怎么删除吗?