o
首先獲取所有的 topic 列表
bin/kafka-topics.sh --list --zookeeper
localhost:2181 o
檢視某乙個 topic 下的 log 檔案和 offset 是不是一樣(下
一單之後再次檢視有沒有變化,應該是 log 檔案和 offset 同時加
1 猜對,如果不是同時加 1 說明阻塞)
bin/kafka-run-class.sh
kafka.tools.consumeroffsetchecker --zookeeper
localhost:2181 --group cxx_system --topic
cxx_sub_topic o
如果發生阻塞可以通過重啟 kafka 來解決
首先關閉 zookeeper,再關閉 kafka,然後開啟
zookeeper,再開啟 kafka
注意:在0.9.0.0,kafka.tools.consumeroffsetchecker已經不支援了。你應該使用kafka.admin.consumergroupcommand(或bin/kafka-consumer-groups.sh指令碼)來管理消費者組
kafka阻塞排錯步驟
1.首先獲取所有的topic的列表 bin kafka topics.sh list zookeeper localhost 2181 2.檢視某乙個topic下的log檔案和offset是不是一樣 下一單之後再次檢視有沒有變化,應該是log檔案和offset同時加1才對,如果不是同時加1說明阻塞 ...
linux系統排查執行緒阻塞問題
問題引入 在工作中會遇到某個程式占用cpu高或者不響應請求等問題,對於這類問題的排查首先考慮程式中是不是有執行緒阻塞。首先,使用ps檢視程式的程序號。root joe ps ef grep programname root 11694 11607 1 nov11 00 12 51 programna...
Redis阻塞原因以及排查方法
雖然我們在日常工作中常常使用redis來充當資料庫的快取,從而大大緩解資料庫的壓力以及提高使用者的體驗感,但是redis也會存在阻塞的情況,導致整個系統變慢,從而影響使用者體驗。所以我們在針對redis阻塞的情況下可以從以下七個方面來整體的進行分析,看看到底是 導致了redis的阻塞。因為redis...