06【線上日誌分析】之KafkaOffsetMonitor監控工具的搭建

hackeruncle發表於2017-01-07

1.下載
#在window7 手工下載好下面的連結

[root@sht-sgmhadoopnn-01 app]# mkdir kafkaoffsetmonitor
[root@sht-sgmhadoopnn-01 app]# cd kafkaoffsetmonitor

#使用rz命令上傳

[root@sht-sgmhadoopnn-01 kafkaoffsetmonitor]# rz
rz waiting to receive.
Starting zmodem transfer.  Press Ctrl+C to cancel.
Transferring KafkaOffsetMonitor-assembly-0.2.1.jar...
  100%   51696 KB    12924 KB/sec    00:00:04       0 Errors 

You have mail in /var/spool/mail/root
[root@sht-sgmhadoopnn-01 kafkaoffsetmonitor]#


2.新建一個kafkaMonitor.sh檔案,檔案內容如下
[root@sht-sgmhadoopnn-01 kafkaoffsetmonitor]# vi kafkaoffsetmonitor.sh
#! /bin/bash
java -cp KafkaOffsetMonitor-assembly-0.2.1.jar \
com.quantifind.kafka.offsetapp.OffsetGetterWeb \
--zk 172.16.101.58:2181,172.16.101.59:2181,172.16.101.60:2181/kafka \
--port 8089 \
--refresh 5.seconds \
--retain 7.days
[root@sht-sgmhadoopnn-01 kafkaoffsetmonitor]# chmod +x *.sh
[root@sht-sgmhadoopnn-01 kafkaoffsetmonitor]#

--zk 這裡寫的地址和埠,是zookeeper叢集的各個地址和埠。應和kafka/bin資料夾中的zookeeper.properties中的host.name和clientPort一致。
--port 這個是本軟體KafkaOffsetMonitor的埠。注意不要使用那些著名的埠號,例如80,8080等。我採用了8089.
--refresh 這個是軟體重新整理間隔時間,不要太短也不要太長。
--retain 這個是資料在資料庫中儲存的時間。

3.後臺啟動
[root@sht-sgmhadoopnn-01 kafkaoffsetmonitor]# nohup ./kafkaoffsetmonitor.sh &
serving resources from: jar:file:/root/learnproject/app/kafkaoffsetmonitor/KafkaOffsetMonitor-assembly-0.2.1.jar!/offsetapp
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See for further details.
log4j:WARN No appenders could be found for logger (org.I0Itec.zkclient.ZkConnection).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See for more info.
log4j:WARN No appenders could be found for logger (org.I0Itec.zkclient.ZkEventThread).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See for more info.
2016-12-25 22:00:24.252:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
2016-12-25 22:00:24.319:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/,jar:file:/root/learnproject/app/kafkaoffsetmonitor/KafkaOffsetMonitor-assembly-0.2.1.jar!/offsetapp}
2016-12-25 22:00:24.328:INFO:oejs.AbstractConnector:Started


4.IE瀏覽器開啟




##怎麼使用,後面會寫,稍等一下。。。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30089851/viewspace-2132050/,如需轉載,請註明出處,否則將追究法律責任。

相關文章