KafkaOffsetMonitor

来源:互联网 发布:figma软件 编辑:程序博客网 时间:2024/06/05 04:43

感谢分享:http://blog.csdn.net/catshitone/article/details/50462462

1.到官网下载KafkaOffsetMonitor

     链接如下:https://github.com/quantifind/KafkaOffsetMonitor/releases/tag/v0.2.0

2.KafkaOffsetMonitor的安装部署较为简单,所有的资源都打包到一个JAR文件中了,因此,直接运行即可,省去了我们去配置。KafkaOffsetMonitor-assembly-0.2.0.jar,直接启动(直接在jar所在目录下运行):(--zk localhost)

Java -cp KafkaOffsetMonitor-assembly-0.2.0.jar \
     com.quantifind.kafka.offsetapp.OffsetGetterWeb \
     --zk zk-server1,zk-server2 \
     --port 8089 \
     --refresh 10.seconds \
     --retain 2.days


java -cp KafkaOffsetMonitor-assembly-0.2.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk Hadoop-Master:2181,Hadoop-Slave1:2181,Hadoop-Slave2:2181 --port 8089 --refresh 10.seconds --retain 1.days 

各个参数的含义:

1zk the ZooKeeper hosts
2port on what port will the app be available
3refresh how often should the app refresh and store a point in the DB
4retain how longshould points be kept in the DB
5dbName where to store the history (default'offsetapp')

解释下这条启动命令的含义,首先我们需要指明运行Web监控的类,然后需要用到ZooKeeper,所有要填写ZK集群信息,接着是Web运行端口,页面数据刷新的时间以及保留数据的时间值。


可以写个启动脚本:
vi start.sh
nohup java -cp ./kom-local.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk 192.168.1.110:2181,192.168.1.111:2181 --port8089 --refresh 10.seconds --retain 3.days &


访问:http://localhost:8089/



0 0
原创粉丝点击