最近使用了一下最新版的kafka监控工具,按照以前的方式运行,能够打开首页,但是首页什么内容也没有,感觉像是出了什么幺蛾子,浏览器右键打开开发者模式,发现三个angularjs文件采用的是google地址,这肯定是访问不了的,404,为了使用这个版本就得修改首页引用的angularjs地址。
这个地址也不是不能改,但是这个修改需要解压jar包。然后修改offsetapp目录下的index.html。修改完了,然后重新打jar包。
具体步骤如下:
1、解压到指定位置
unzip KafkaOffsetMonitor-assembly-0.2.1.jar -d web
这个过程比较耗时,不断的解压解压。
2、修改为可以访问的angular地址,或者直接下载所需的文件,然后引用。
进入offsetapp目录,打开index.html,找到加载失败的angularjs,替换为:
https://code.angularjs.org/1.2.9/angular.js
https://code.angularjs.org/1.2.9/angular-route.js
https://code.angularjs.org/1.2.9/angular-resource.js
3、重新打包
jar cvfm KafkaOffsetMonitor-assembly-0.2.1.jar ./META-INF/MANIFEST.MF ./
打包完成就可以使用了,访问正常了,能够看到基本的集群概况,如果有topic,还能看到topic。