文档章节

kafka-manager安装

remainsu
 remainsu
发布于 2017/08/18 15:12
字数 577
阅读 15
收藏 0
点赞 0
评论 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
博文 35
码字总数 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

使用Kafka Manager管理Kafka集群

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

周立_itmuch ⋅ 2017/10/20 ⋅ 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 ⋅ 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 ⋅ 0

kafka manger 安装

0-项目介绍 Kafka在雅虎内部被很多团队使用,媒体团队用它做实时分析流水线,可以处理高达20Gbps(压缩数据)的峰值带宽。 为了简化开发者和服务工程师维护Kafka集群的工作,构建了一个叫做Kafka...

杨春炼 ⋅ 2016/06/23 ⋅ 0

Kafka集群配置,以及集群管理工具Kafka Manager的安装

我们使用如下三台机器搭建Kafka集群,此文档在我们已经安装了zookeeper集群的前提下有效,文章中zookeeper全部使用zk缩写表示 192.168.1.96 192.168.1.45 192.168.1.34 下面操作在不说明的情况...

稻草鸟人 ⋅ 2016/04/26 ⋅ 4

kafka 2.11-0.10.0.0 搭建

1 软件版本要求和宿主环境 1.1 软件版本 jdk1.7 zookeeper 2.4.6 (kafka内置) & kafka_2.11-0.10.0.0 logkafka-master kafka-manager-1.2.9.10 KafkaOffsetMonitor 1.2 宿主环境(centos7) 1......

福云 ⋅ 2017/10/16 ⋅ 0

kafka开源管理工具Kafka-manager部署

  简介      Kafka-manager是雅虎开源的apache-kafka管理工具,是用Scala写,所以在web页面进行操作即可。   Githubhttps://github.com/yahoo/kafka-manager   主要特性:   1. ...

linux运维菜 ⋅ 04/19 ⋅ 0

Kafka-manager部署与测试(完整)

Kafka-manager部署 一、概念 概念百度了一下,可以根据相关资料进行理解。 1.1 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 Broker Kaf...

KaliArch ⋅ 2017/06/12 ⋅ 0

使用Docker(Mac)搭建 Nginx/Openresty - Kafka - kafkaManager

本文默认读者已经对Docker有一定了解,且清楚使用Docker进行部署的优势。 1.安装Docker(Mac) 官网:https://docs.docker.com/docker-for-mac/install/ 1.1 下载 Docker for Mac 地址:htt...

高广超 ⋅ 05/26 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 49分钟前 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 7

mysql in action / alter table

change character set ALTER SCHEMA `employees` DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci ;ALTER TABLE `employees`.`t2` CHARACTER SET = utf8mb4 , COLLAT......

qwfys ⋅ 今天 ⋅ 0

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

MySQL

查看表相关命令 - 查看表结构    desc 表名- 查看生成表的SQL    show create table 表名- 查看索引    show index from  表名 使用索引和不使用索引 由于索引是专门用于加...

stars永恒 ⋅ 昨天 ⋅ 0

easyui学习笔记

EasyUI常用控件禁用方法 combobox $("#id").combobox({ disabled: true }); ----- $("#id").combobox({ disabled: false}); validatebox $("#id").attr("readonly", true); ----- $("#id").r......

miaojiangmin ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部