windows下KafkaOffsetMonitor下載及安裝


KafkaOffsetMonitor是一個可視化工具的jar包,如KafkaOffsetMonitor-assembly-0.2.1.jar,用來來監控kafka的使用狀態。

一、下載地址 https://github.com/quantifind/KafkaOffsetMonitor/releases/tag/v0.2.1

二、安裝。這個必須建立在安裝好kafka的基礎上的。

(原因,KafkaOffsetMonitor是運行的時候需要用到kafka的庫,下面是處理方式)

1、如下圖,KafkaOffsetMonitor-assembly-0.2.1.jar直接將jar包拷貝到 ${kafka目錄}\bin\windows\

2、新建kafka-monitor.bat文件,並編輯內容:我端口號設置為9000

java -cp KafkaOffsetMonitor-assembly-0.2.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb  --zk 192.168.204.136:2181  --port 9000 --refresh 10.seconds  --retain 2.days

直接拷貝內容即可。

 

簡單介紹一下bat內容:

KafkaOffsetMonitor-assembly-0.2.1.jar是jar包,沒什么好說的

com.quantifind.kafka.offsetapp.OffsetGetterWeb是需要加載jar包的類,寫正確就行

--zk 192.168.204.136:2181——指的是zookeeper的IP和端口號(我本地VM中ubuntu下,zookeeper環境IP地址是192.168.204.136)

--port 8089——指的是KafkaOffsetMonitor訪問的端口號,即監控kafka的端口號(當前系統沒有用到的端口號)

--refresh 10.seconds——10秒一刷新

--retain 2.days——http://localhost:9000頁面保持2天

3、a.啟動zookeeper,b.啟動kafka服務。

4、請打開cmd,雙擊運行kafka-monitor.bat(可以丟個快捷方式到桌面),啟動沒有報錯,大功告成,訪問http://localhost:9000。

這是筆者親試,請小伙伴認真按照步驟操作,一定會成功的。

可能出現的問題:

1.localhost:9000頁面無內容加載慢

問題:遇到報錯說angular.js找不到

解決:KafkaOffsetMonitor-assembly-0.2.1.jar的jar包下 \offsetapp\index.html,編輯這個index.html,

把引入augular的拿三個google的js文件資源,改成

<script src="//cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
<script src="//cdn.static.runoob.com/libs/angular.js/1.4.6/angular-route.js"></script>
<script src="//cdn.static.runoob.com/libs/angular.js/1.4.6/angular-resource.js"></script>

或者自己下載下來一份,免得cdn.static.runoob.com這個網站以后也報廢了

原文:https://blog.csdn.net/csdntechnology/article/details/72599560?utm_source=copy 版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM