zoukankan      html  css  js  c++  java
  • KafkaManager2.0.0.2安装与使用

    KafkaManager 是雅虎开源的一款 针对kafka集群的web管理工具, 具体功能和介绍就不再这细讲

    kafka-manager github官网  https://github.com/yahoo/kafka-manager

    比较坑,github上仅提供了源码包,没有提供安装包,我们需要自己选择 release包 进行打包

       release包下载地址, https://github.com/yahoo/kafka-manager/releases

    笔者操作之时,最新版本 2.0.0.2了

    下载到本地之后解压,需要在

    kafka-manager-2.0.0.2  目录下执行  sbt clean dist

    但是跑sbt这个过程比较长,主要是sbt需要下载安装很多东西,这里写下自己本地的sbt配置提供参考

    先在sbt安装目录下的 conf目录下 新建一个 repo.properties 文件

    [repositories]
    local
    Nexus osc : https://code.lds.org/nexus/content/groups/main-repo
    Nexus osc thirdparty : https://code.lds.org/nexus/content/groups/plugin-repo/
    typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
    typesafe2: http://repo.typesafe.com/typesafe/releases/
    sbt-plugin: http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/
    sonatype: http://oss.sonatype.org/content/repositories/snapshots
    uk_maven: http://uk.maven.org/maven2/
    ibibli: http://mirrors.ibiblio.org/maven2/
    repo2: http://repo2.maven.org/maven2/

    修改本地 sbt安装目录下 conf/sbtconfig.txt  文件,如下是我的配置

    # Set the java args to high
    -Xmx512M
    -XX:MaxPermSize=256m
    -XX:ReservedCodeCacheSize=128m

    # Set the extra SBT options

    -Dsbt.log.format=true
    # D:open_softssbt
    -Dsbt.boot.directory=D:/open_softs/sbt/boot/
    -Dsbt.global.base=D:/open_softs/sbt/sbt/
    -Dsbt.ivy.home=D:/open_softs/sbt/ivy/

    -Dsbt.repository.config=D:/open_softs/sbt/conf/repo.properties
    -Dsbt.repository.secure=false

    如上,D:/open_softs/sbt 是我本地sbt安装目录

    接着刚才那段   

     kafka-manager-2.0.0.2  目录下执行  sbt clean dist

    最后会在  targetuniversal  目录下生成kafka-manager-2.0.0.2.zip  这个包 我们就可以直接解压并使用了

    如果觉得麻烦,我这里我直接打包好了,可以从我的云盘里下载  : https://pan.baidu.com/s/1ajCfbyfh1jUm7Rusv3IF2A 提取码: k7s3 

    进到conf目录,修改下application.conf 文件中的

    kafka-manager.zkhosts参数 为你kafka集群使用的zk,多个,号隔开
    下面不带参数的启动
    bin/kafka-manager
    后台启动如下

    kafka-manager 默认的端口是9000,可通过 -Dhttp.port,指定端口; -Dconfig.file=conf/application.conf指定配置文件:
    nohup bin/kafka-manager -Dconfig.file=conf/application.conf -Dhttp.port=8080 &

    其他的配置 就不多说了,参考其他博客

    这里提供几个

    https://docs.ksyun.com/documents/5807

    https://www.cnblogs.com/dadonggg/p/8205302.html

    人生在勤,不索何获,坚持自有收获
  • 相关阅读:
    JVM内存模型
    学习Spring Boot:(十九)Shiro 中使用缓存
    学习Spring Boot:(十八)Spring Boot 中session共享
    学习Spring Boot:(十七)Spring Boot 中使用 Redis
    学习Spring Boot:(十六)使用Shiro与JWT 实现认证服务
    学习Spring Boot:(十五)使用Lombok来优雅的编码
    学习Spring Boot:(十四)spring-shiro的密码加密
    学习Spring Boot:(十三)配置 Shiro 权限认证
    学习Spring Boot:(十二)Mybatis 中自定义枚举转换器
    学习Spring Boot:(十一) 自定义装配参数
  • 原文地址:https://www.cnblogs.com/quyf/p/11254367.html
Copyright © 2011-2022 走看看