kafka 監控工具 eagle 的安裝


一,下載安裝致虛擬機

   官方下載地址:http://download.smartloli.org/

   網盤地址:

    鏈接:https://pan.baidu.com/s/1iYAzedg5jrruOTMyO45kRg
    提取碼:fqjk

 

 二,在kafka中的bin/kafka-server-start.sh中加入以下內容。

  提供 jmx 連接端口,KAFKA_HEAP_OPTS JVM的參數可以根據自己服務器的性能進行調大(不建議調小,再小就起不來了)


export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"
export JMX_PORT="9999"

 

 三,安裝eagle

  1.解壓eagle文件  tar -zxvf kafka-eagle-bin-1.3.7.tar.gz

     2.將解壓出來的壓縮包繼續解壓 tar -zxvf kafka-eagle-web-1.3.7-bin.tar.gz

 四,配置環境變量vim /etc/profile

  

 

   刷新:source /etc/profile

   切換到 bin 目錄,為 eagle 的啟動腳本添加可執行權限:chmod 777 ke.sh

 五,修改eagle配置文件

    切換到 conf 目錄,修改配置文件 system-config.properties

 

 

 

 

 六,啟動bin/ke.sh start

  

 

 訪問http://192.168.117.129:8049/ke/

 

 

 完成;;;;;

這里遇到兩個問題:

   1,啟動 eagle 需要服務器至少 1.5 G 的可用內存。如果可用內存不足,雖然會顯示啟動成功的頁面。但是輸入 bin/ke.sh status 會發現服務狀態為未啟動。也有可能是啟動狀態,但是訪問不到登錄頁面,可以查看log目錄下的日志,這里需要改一下虛擬機的內存,重啟zk,kafka,即可訪問。

  2.有登錄頁面,無數據,看日志是數據庫拒絕連接,這里可能是因為數據庫不能遠程訪問,這里就需要開啟遠程訪問權限

    實現遠程連接: 將host字段的值改為%就表示在任何客戶端機器上能以root用戶登錄到mysql服務器,建議在開發時設為%。update user set host = ’%’ where user = ’root’;  將權限改為ALL PRIVILEGES

 

   grant all privileges  on *.* to root@'%' identified by "密碼";

  刷新:flush privileges;

  這樣機器就可以以用戶名root密碼root遠程訪問該機器上的MySql.

   參考博客:https://www.cnblogs.com/keatsCoder/p/13291615.html


免責聲明!

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



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