kafka管理器kafka-manager部署安装

参考site:https://github.com/yahoo/kafka-manager

一、功能

  1. 管理多个kafka集群
  2. 便捷的检查kafka集群状态(topics,brokers,备份分布情况,分区分布情况)
  3. 选择你要运行的副本
  4. 基于当前分区状况进行
  5. 可以选择topic配置并创建topic(0.8.1.1和0.8.2的配置不同)
  6. 删除topic(只支持0.8.2以上的版本并且要在broker配置中设置delete.topic.enable=true)
  7. Topic list会指明哪些topic被删除(在0.8.2以上版本适用)
  8. 为已存在的topic增加分区
  9. 为已存在的topic更新配置
  10. 在多个topic上批量重分区
  11. 在多个topic上批量重分区(可选partition broker位置)

二、环境要求

三、安装部署

  1. 安装sbt

    >  curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo

    >  mv bintray-sbt-rpm.repo /etc/yum.repos.d/

    >  yum install sbt

  2. 下载编译

    >  git clone https://github.com/yahoo/kafka-manager.git

    >  cd kafka-manager

    >  sbt clean dist

    注: 执行sbt编译打包可能花费很长时间,如果你hang在如下情况

      

     将project/plugins.sbt 中的logLevel参数修改为logLevel := Level.Debug(默认为Warn)

  3. 安装配置

    编译成功后,会在target/universal下生成一个zip包,如图

    解压并修改配置文件

    > unzip kafka-manager-1.3.0.4.zip

    > vim kafka-manager-1.3.0.4/conf/application.conf

    将application.conf中的kafka-manager.zkhosts的值设置为你的zk地址

    如: kafka-manager.zkhosts="h2:2181"

       kafka-manager.zkhosts=${?ZK_HOSTS}

       pinned-dispatcher.type="PinnedDispatcher"

       pinned-dispatcher.executor="thread-pool-executor"

  4. 启动,指定配置文件位置和启动端口号,默认为9000

    > nohup bin/kafka-manager -Dconfig.file=conf/application.conf -Dhttp.port 9001 &

  第一次进入web UI要进行kafka cluster的相关配置,根据自己的信息进行配置。

时间: 2024-10-18 19:51:24

kafka管理器kafka-manager部署安装的相关文章

Python上下文管理器(context manager)

上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围.一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存).它的语法形式是with...as... # with context manager with open("new.txt", "w") as f: print(f.closed) f.write("Hello World!") print(f.close

ntsysv --打开系统服务器管理器(需要先安装yum install ntsysv),选择要关闭或者打开的服务,centos中查看系统服务。

ntsysv            #打开系统服务器管理器(需要先安装yum install ntsysv),选择要关闭或者打开的服务. 1. 2. 原文地址:https://www.cnblogs.com/yong-heng/p/10493674.html

System Center 2016 - Configuration Manager 部署安装(一)

Hi 大家好,很高兴今天和大家一起来学习探讨一下 System Center 2016 - Configuration Manager , 其实一开始,我就要纠正一下我的这个叫法, 不同于我之前分享给大家的 System Center 2016 - Operations Manager  和 即将分享的 System Center 2016 - Virtual Machine Manager, 包括其他的System Center 2016的组件. 其实 Configuration Manage

System Center 2016 - Operations Manager 部署安装(三)

上一篇文章中,我们讲述了如何安装和准备 SCOM2016 的先决条件. 接下来,我们来正式的开始安装  SCOM 2016了 在上文的最后一张图中,我们已经通过了所有的先决条件检查 我们点击下一步来进行后续安装 这里由于我们是域内的第一台SCOM,所以我们选择创建一个新的管理组,并取名 照管理,阅读和勾选许可声明,点击下一步 这里系统需要我们输入操作数据库的信息,因为我们之前已经创建了一台SQL Server 2016,所以我这里直接填入SQL的机器名. 紧接着指定数据仓库服务器,同样,输入数据

Notepad++没有插件管理器(Plugin Manager)的解决方法

最近想在Notepad++中装一个插件的时候才发现Notepad++中竟然没有plugin manager,网上找了很久,试了很多方法都不奏效,唯独这个方法有效,现在问题已解决,方法贴下来,免得以后又遇到: how 2 get plugin manager: download pm from https://github.com/bruderstein/nppPluginManager/releases (current 1.4.9)open np++ > settings > import

System Center 2016 - Operations Manager 部署安装(二)

上一篇我们讲到了为 SCOM 2016 准备先决条件. 需要安装 Rport View 组件,但是还需要先装CLR Type for SQL Server 2014 CLR Type for SQL Server 2014 已经在上篇文章中安装完成了,下面继续安装Rport View 顺利安装 好了,SCOM 2016之前先决条件检查的第一个问题解决了!,.,,,,,才第一个~ 接下来看第二个,这个一看就是需要安装IIS & ASP .Net,OK ,没问题,开搞! 打开服务器管理界面,添加服务

kafka集群管理工具kafka-manager部署安装

一.kafka-manager 简介 为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager.这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况.它支持管理多个集群.选择副本.副本重新分配以及创建Topic.同时,这个管理工具也是一个非常好的可以快速浏览这个集群的工具,有如下功能: 1.管理多个kafka集群2.便捷的检查kafka集群状态(topics

管理工具 Kafka Manager

管理工具 Kafka Manager 一.概述 Kafka在雅虎内部被很多团队使用,媒体团队用它做实时分析流水线,可以处理高达20Gbps(压缩数据)的峰值带宽. 为了简化开发者和服务工程师维护Kafka集群的工作,构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager.这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况.它支持管理多个集群.选择副本.副本重新分配以及创建Topic.同时,这个管理工具也是一个非常好

kafka管理器之kafka-manager

功能 为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager.这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况.它支持管理多个集群.选择副本.副本重新分配以及创建Topic.同时,这个管理工具也是一个非常好的可以快速浏览这个集群的工具,有如下功能: 管理多个kafka集群 便捷的检查kafka集群状态(topics,brokers,备份分布情况,分区分