首頁 > Java > java教程 > 學會使用Kafka常用指令,靈活應對各種場景的學習必備

學會使用Kafka常用指令,靈活應對各種場景的學習必備

王林
發布: 2024-01-31 21:22:06
原創
781 人瀏覽過

學會使用Kafka常用指令,靈活應對各種場景的學習必備

學習Kafka必備:掌握常用指令,輕鬆應付各種場景

##1. 建立Topic
bin/kafka-topics.sh --create --topic my-topic --partitions 3 --replication-factor 2
登入後複製

2. 列出Topic
bin/kafka-topics.sh --list
登入後複製

#3. 查看Topic詳細資料
bin/kafka-topics.sh --describe --topic my-topic
登入後複製

##4. 生產訊息

bin/kafka-console-producer.sh --topic my-topic --message "Hello, Kafka!"
登入後複製

5. 消費訊息

bin/kafka-console-consumer.sh --topic my-topic --from-beginning
登入後複製

6. 更改分區數量

bin/kafka-topics.sh --alter --topic my-topic --partitions 5
登入後複製

7. 更改副本數量

bin/kafka-topics.sh --alter --topic my-topic --replication-factor 3
登入後複製

8. 刪除Topic

bin/kafka-topics.sh --delete --topic my-topic
登入後複製

9.建立消費者群組

bin/kafka-consumer-groups.sh --create --group my-group
登入後複製

#10. 列出消費者群組

bin/kafka-consumer-groups.sh --list
登入後複製

11. 查看消費者群組詳細資訊

bin/kafka-consumer-groups.sh --describe --group my-group
登入後複製

12. 將消費者加入消費者群組

bin/kafka-consumer-groups.sh --join --group my-group --topic my-topic
登入後複製

13. 將消費者從消費者群組移除

bin/kafka-consumer-groups.sh --leave --group my-group --topic my-topic
登入後複製

14. 刪除消費者群組

bin/kafka-consumer-groups.sh --delete --group my-group
登入後複製

15. 取得Topic的偏移量

bin/kafka-run-class kafka.tools.GetOffsetShell --topic my-topic --group my-group
登入後複製

16. 設定Topic的偏移量

bin/kafka-run-class kafka.tools.OffsetResetTool --topic my-topic --group my-group --to-earliest
登入後複製

# 17. 監控Kafka叢集

bin/kafka-server-start.sh --daemon --console
登入後複製

18. 關閉Kafka叢集

bin/kafka-server-stop.sh
登入後複製

19.診斷Kafka叢集

bin/kafka-run-class kafka.tools.JmxTool --query "kafka.server:type=*,name=*,clientId=*"
登入後複製

20. 匯出Kafka叢集的設定

bin/kafka-run-class kafka.tools.DumpLogSegments --print-data --source /tmp/kafka-logs
登入後複製

21. 匯入Kafka叢集的設定

bin/kafka-run-class kafka.tools.LoadLogSegments --source /tmp/kafka-logs
登入後複製

#22.升級Kafka叢集

bin/kafka-upgrade-kafka.sh --target-version 3.0.0
登入後複製

23. 降級Kafka叢集

bin/kafka-downgrade-kafka.sh --target-version 2.8.0
登入後複製

以上是學會使用Kafka常用指令,靈活應對各種場景的學習必備的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板