安装sbt
安装sbt
(1) 安装包下载地址
http://www.scala-sbt.org/download.html
(2) 下载安装包
wget https://piccolo.link/sbt-1.3.4.tgz
(3) 解压安装
tar -zxvf sbt-1.3.4.tgz -C /opt/app/
(4) 建立启动脚本
cd /opt/app/sbt
vim sbt
#!/bin/bash
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /opt/app//sbt/bin/sbt-launch.jar "$@"
(5) 给启动脚本赋予权限
chmod a+x sbt
(6) 配置环境变量
vim /etc/profile添加
export SBT_HOME=/opt/app/sbt
export PATH=$PATH:$SBT_HOME
(7) 让环境变量生效
source /etc/profile
(8) 验证是否安装成功(这个过程要等很久很久)
sbt sbtVersion
Kafka Web端管理界面Cmak安装配置
(1)下载地址:https://github.com/yahoo/CMAK
(注意:目前cmak版本最高是3.0.0.5,兼容kafka版本最高到2.6.0)
上传到需要安装目录unzip解压
unzip cmak-3.0.0.5.zip
(2)编译cmak-3.0.0.5包(这个过程要等很久很久)
cd cmak-3.0.0.5
./sbt clean dist
(此过程要等很久很久,可能会有很多报错自行解决,我遇到的是java version问题,需要java version升级到11+)
(3)编译完成后在./target/universal/ 下找到编译后的cmak-3.0.0.5.zip包,复制到需要安装的目录下解压
(4)修改配置文件application.conf
cd ./cmak-3.0.0.5/conf
vim application.conf
kafka-manager.zkhosts="172.21.205.76:2181"
cmak.zkhosts="172.21.205.76:2181"
(5)启动cmak(端口默认是9000)
./cmak -Dconfig.file=../conf/application.conf -Dhttp.port=9000
add cluster提交报错
(网上很多博主说需要把zookeeper升级到3.5版本问题解决我没有验证次方法是否可行,我使用的下面的方法)
解决办法:
在zookeeper 的服务端 启动客户端,手工创建2个目录,就可以正常进行集群创建了
./zkCli.sh -server zkhost:port
create /kafka-manager/mutex “”
create /kafka-manager/mutex/locks “”
create /kafka-manager/mutex/leases “”