CMAK(kafka manager)安装包下载


注意,从 3.0.0.2 开始,项目的 release 页 已经开始提供现成的编译结果了:

image

故本页将不再更新,仅保留一些旧版本,供必要时使用。


CMAK(原名 kafka manager)是一个开源的 kafka 管理工具,挺好用的。

因为误用了 Apache 的商标,所以才从“kafka manager”改名为“CMAK”,意为“Cluster Manager for Apache Kafka”。

然而一个头疼的问题是,项目的 release 页并没有提供现成的编译结果供下载,想用的话还得自行编译。编译过程既耗时又耗资源,时不时还受墙的影响,有时候我终于编好了,一段时间后要用又不记得放哪儿了。为了给广大群众以及我自己提供方便,减少重复劳动,我把各版本的编译结果在这儿放出来供下载。

需要注意的是,下载链接都是通过过 CDN 加速的,所以下载速度比百度网盘之类的不知道高到哪里去了,但同样意味着我需要为超额的流量支付费用,所以,如果你对下载速度满意,请考虑请客,一次一元,童叟无欺。另外,请使用浏览器或 wget、curl 等工具直接下载,不要使用迅雷、myget、axel 等多线程下载工具,不但不会提速,还会导致下载失败。

由于一些原因,现已将下载地址迁移到 GitHub 上,下载不再受到限制。

为节约资源,仅保留最近几个版本。

各版本下载地址 发布时间 编译时间 大小 MD5
cmak-3.0.0.4.zip 2020/03/03 2020/03/03 96M 6933859729303834841582eead77be92
cmak-3.0.0.3.zip 2020/03/03 2020/03/03 96M fcf3a2c58c547b96667550ffe1343fc1
cmak-3.0.0.2.zip 2020/02/27 2020/02/27 96M ca0c77048817dab1dc405cfe1dd3384b
cmak-3.0.0.1.zip 2020/02/20 2020/02/20 96M fd5416d90c2cdd74c771a9f263c6d2dd
cmak-3.0.0.0.zip 2020/02/19 2020/02/19 93M c498ebcf771e13b8051c6b70af95e630
kafka-manager-2.0.0.2.zip 2019/04/12 2019/04/12 92M bd057823bf0607cc8a3f35cfc8924b0d
kafka-manager-2.0.0.1.zip 2019/04/11 2019/04/11 92M f4bf9d9fe36aee7e2b3ff06e92961d92
kafka-manager-2.0.0.0.zip 2019/04/10 2019/04/10 92M b5cec44c8ba74ef6639e9b342d583fd5
kafka-manager-1.3.3.23.zip 2019/03/14 2019/03/15 81M 9dc5a00877eb4371a8f75e32c72780ef
kafka-manager-1.3.3.22.zip 2018/12/23 2018/12/23 76M fb2a4c65ddfb897099f423ea21f982dd
kafka-manager-1.3.3.18.zip 2018/07/07 2018/07/09 76M bc2d876639b2b09abfb1dc0775420140
kafka-manager-1.3.3.17.zip 2018/03/17 2018/04/06 58M ec2cb5aaa30a693f8ca2cdc66a51c121
kafka-manager-1.3.3.16.zip 2018/01/23 2018/01/27 58M dcd6223aef181702cb3133e8ad3d597d
kafka-manager-1.3.3.15.zip 2017/12/02 2017/12/04 58M 1e4fb32319a4d3465b84580019a4d329
kafka-manager-1.3.3.14.zip 2017/09/23 2017/11/22 58M fa539cda99584bf694e95a7f0a32cfe2
kafka-manager-1.3.3.13.zip 2017/08/09 2017/11/22 58M 03ba846c97780860bbc14c68629fa172
kafka-manager-1.3.3.11.zip 2017/08/02 2017/11/22 58M edfd09c17dd8ec233ffb54e555bcac86

这些编译结果就可以理解为“安装包”了,可以直接下载解压,然后按照 CMAK README 页上的示例进行配置启动,注意跳过 Deployment 一节。

版本号参考 release 页,如果有新版本更新,我会尽快上传新的安装包——也可能偷懒,谁知道呢……

需要说明的是,所有供下载的安装包均是 docker hub 自动构建的结果,不存在人为操作失误导致安装包不可用,或恶意注入代码导致留有后门等情况。具体做法是,我将编译过程写成了 Dockerfile,提交到 docker hub 实施自动构建,再将构建好的 docker 镜像取回本地,从镜像中提取出 zip 包供下载。如果有人怀疑 zip 包做了手脚,可以查看 docker hub 的 wolfogre/kafka-manager 仓库,确认该仓库拥有 “automated build” 标识,每个版本的镜像都有详细的编译日志,再拉取自动构建的 docker 镜像,提取出 zip 包对比 md5 即可。

Dockerfile 如下:

FROM centos:7

RUN yum install -y -q epel-release && \
    yum install -y -q java-11-openjdk-devel which unzip nodejs && \
    yum clean all && rm -rf /var/cache/yum

ARG version=3.0.0.0

RUN cd /opt && \
    curl -sSL https://codeload.github.com/yahoo/CMAK/tar.gz/${version} -o CMAK.tar.gz && \
    tar -xzf CMAK.tar.gz && \
    mv CMAK-${version} CMAK && \
    rm -f CMAK.tar.gz && \
    cd CMAK && \
    while [[ -z $(yes r | ./sbt clean dist 1>&2 && echo "ok") ]]; do echo "retry sbt"; done && \
    rm -rf ~/.ivy2 ~/.pki ~/.sbt && \
    cd /opt && \
    mv CMAK/target/universal/cmak-${version}.zip ./ && \
    rm -rf CMAK && \
    ls -l -h cmak-${version}.zip && \
    md5sum cmak-${version}.zip

提取 zip 包的操作:

version="3.0.0.0"
docker pull wolfogre/kafka-manager:$version
temp=$(docker create wolfogre/kafka-manager:$version)
docker cp $temp:/opt/cmak-$version.zip ./
docker rm -v $temp
docker rmi wolfogre/kafka-manager:$version

评论加载中……

若长时间无法加载,请刷新页面重试,或直接访问