文档章节

kafka-manager安装

remainsu
 remainsu
发布于 2017/08/18 15:12
字数 577
阅读 34
收藏 0

一、环境准备

  • 操作系统:Centos6.5
  • kafka-manager版本:1.3.3.7
  • sbt版本:0.13.15
  • zookeeper版本:3.4.10
  • kafka版本:2.10-0.8.2.1
  • jdk版本:1.8.0_40
  • 机器:machine_1:172.16.8.101

二、具体过程

此处暂时省略hosts、ssh免密码登陆、jdk的配置

注意:此版本kafka-manager要求jdk必须为1.8

1. 安装sbt

kafka-manager由scala语言编写,需要使用sbt对其进行编译,所以需要先安装sbt,具体过程如下:

cd /opt #此目录可以更改

# 下载
wget https://github.com/sbt/sbt/releases/download/v0.13.15/sbt-0.13.15.zip

# 解压缩
unzip sbt-0.13.15.zip

# 配置环境变量,只是为了操作方便,可以不配置的
vim /etc/profile
export PATH=/opt/sbt/bin:$PATH
source /etc/profile

2. 下载并编译kafka-manager

cd /opt #此目录可以更改

# 下载,直接从github克隆项目即可
git clone https://github.com/yahoo/kafka-manager

cd kafka-manager

# 使用sbt对其进行编译、打包
# 此过程较为缓慢,有时甚至需要翻墙,可以考虑配置代理
sbt clean dist

编译、打包完成之后会在/opt/kafka-manager/target/universal/目录下生成对应的包kafka-manager-1.3.3.7.zip

注意:生成好包只需要有java环境即可以运行,所以在部署的机器上不需要安装sbt

kafka-manager本身是支持分布式部署的,此处我们只部署单机

3. 部署kafka-manager

3.1 将生成好的包在部署机器上解压,我们这里只有一台机器所以直接解压,如下:

cd /opt/kafka-manager/target/universal/

# 解压
unzip kafka-manager-1.3.3.7.zip

3.2 修改conf/application.conf

cd /opt/kafka-manager/target/universal/kafka-manager-1.3.3.7/conf

vim application.conf

# 把kafka-manager.zkhosts改为自己的zookeeper服务器地址
kafka-manager.zkhosts="172.16.8.101:2181,172.16.8.101:2181,172.16.8.101:2181/kafka"

3.3 启动kafka-manager

如您已完成上述过程,那么kafka-manage就已经安装完成了,如下的方式来启动kafka-manager查看是否安装成功

cd /opt/kafka-manager/target/universal/kafka-manager-1.3.3.7/bin

# 启动kafka-manager,需要指定配置文件
./kafka-manager -Dconfig.file=../conf/application.conf

# 后台启动
nohup ./kafka-manager -Dconfig.file=../conf/application.conf &

# 如机器有不同版本的jdk,启动时可自行指定jdk
nohup ./kafka-manager -Dconfig.file=../conf/application.conf -java-home /xxx/jdk &

# 查看状态
ps -ef |grep kafka-manager

如果启动成功,浏览器输入:http://172.16.8.101/9000 即可查看kafka-manager的web ui,其中9000为kafka-manager的默认端口号,如需修改可按如下操作进行:

cd /opt/kafka-manager/target/universal/kafka-manager-1.3.3.7/bin

# 修改kafka-manager端口号
./kafka-manager -Dhttp.port=9001  

© 著作权归作者所有

共有 人打赏支持
remainsu
粉丝 0
博文 36
码字总数 16816
作品 0
海淀
程序员
私信 提问
kafka-manager安装与使用

kafka-manager安装与使用 www.blogways.net2018-01-071 阅读 安装kafka 目 录 1 kafka manager简介 2 kafka manager安装 3 kafka manager使用 一、kafka manager简介 为了简化开发者和服务工...

www.blogways.net
01/07
0
0
kafka-manager 安装

1、kafka-manager 雅虎大佬 kafka-manager 2、安装部署 2.1 安装sbt 1、下载sbt: sbt 2、安装参考地址: sbt-安装 2.2 安装kafka-manager 1、下载编译 git clone https://github.com/yahoo/k...

来来来来来
10/26
0
0
使用Kafka Manager管理Kafka集群

公司使用到了Kafka,想借助一套可视化的工具更好地管理Kafka。笔者将目光瞄准了Kafka Manager。 安装Kafka 一、下载Kafka 前往http://kafka.apache.org/downloads ,根据自己的需要,下载合适...

周立_itmuch
2017/10/20
0
0
Kafka集群及监控安装指南

kafka官网:http://kafka.apache.org/ 官方文档:http://kafka.apache.org/documentation.html#quickstart kafka集群安装 下载: kafka2.10-0.8.2.0.tar.gz 解压: tar -zxvf kafka2.10-0.8.......

zyqJustin
2016/04/16
409
0
【Kafka】Kafka Manager 安装

https://github.com/yahoo/kafka-manager 编译环境:需要SBT和Java 8+ ,编译完成了后的zip包,运行只需要java 8+环境就好了,不需要SBT。 一、安装SBT和Java 8+ 二、下载编译kafka manager 三...

HarryWu
2016/05/12
444
0

没有更多内容

加载失败,请刷新页面

加载更多

kiss原则

KISS 原则是用户体验的高层境界,简单地理解这句话,就是要把一个产品做得连白痴都会用,因而也被称为“懒人原则”。换句话说来,”简单就是美“。KISS 原则源于 David Mamet(大卫马梅)的电...

NB-One
4分钟前
0
0
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)

应用场景 前两天我们已经介绍了两种Spring Cloud Stream对消息失败的处理策略: 自动重试:对于一些因环境原因(如:网络抖动等不稳定因素)引发的问题可以起到比较好的作用,提高消息处理的...

程序猿DD
9分钟前
0
0
MYSQL事务处理

INNODB 事务里,所有表引擎必须为INNODB,在非实务表上操作,不会警告,不会报错,但没有效果

关元
48分钟前
3
0
cmake 编译脚本

#!/bin/sh test -d build || mkdir -p build cd build cmake .. make

shzwork
今天
2
0
从零开始实现Vue简单的Toast插件

概述: 在前端项目中,有时会需要通知、提示一些信息给用户,尤其是在后台系统中,操作的正确与否,都需要给与用户一些信息。 1. 实例 在Vue组件的methods内,调用如下代码 `this``.$toast({...

前端小攻略
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部