Sign inSign up

wyfsxs/kafka-eagle

By wyfsxs

•Updated almost 7 years ago

kafka web管理工具,项目地址:https://github.com/smartloli/kafka-eagle/

Image
0

247

wyfsxs/kafka-eagle repository overview

封装kafka-eagle-1.4工程文件,以docker方式启动

⁠方式1: 用默认内置的sqllite数据库连接,配置集群1的zookeeper地址,没有kafka认证

docker run -d -p 8048:8048 \
--name kafka-eagle \
--restart always \
-e ZKSERVER01="10.102.100.101:2181" \
-e ZKSERVER02="" \
-e DBTYPE="" \
-e DBUSERNAME="" \
-e DBPASSWORD="" \
-e DBURL=" \
-e EAGEPORT="" \
-e KERBEROSFLAG="" \
-e KERBEROSDIR="" \
wyfsxs/kafka-eagle:v1.4

⁠方式2:使用mysql作为源数据存放,需要先创建ke数据库,并赋权,没有kafka认证

#创建用户和库
create database ke character set 'UTF8';
create user kafka identified by 'kafka';
grant all privileges on ke.* to ' kafka'@'%' identified by 'kafka' with grant option;
grant all privileges on ke.* to ' kafka'@'localhost' identified by 'kafka' with grant option;
flush privileges;
docker run -d -p 8048:8048 \
--name kafka-eagle \
--restart always \
-e ZKSERVER01="10.102.100.101:2181" \
-e ZKSERVER02="" \
-e DBTYPE="mysql" \
-e DBUSERNAME="kafka" \
-e DBPASSWORD="kafka" \
-e DBURL="10.102.100.1:3306" \
-e EAGEPORT="" \
-e KERBEROSFLAG="" \
-e KERBEROSDIR="" \
wyfsxs/kafka-eagle:v1.4
参数说明:
ZKSERVER01       kafka集群1的zook
ZKSERVER02        kafka集群2的zook
DBTYPE               数据库类型 空是sqllite,可以是mysql
DBUSERNAME    mysql的话需要填,用户名
DBPASSWORD   mysql的话需要填,密码
DBURL                mysql的话需要填,数据库地址 到端口 127.0.0.1:3306
EAGEPORT         工程的端口,空的话,默认8048
KERBEROSFLAG  是否开启kafka安全,保留字段
KERBEROSDIR      kafka keytab的地址,保留字段

Dockerfile

FROM frolvlad/alpine-oraclejdk8:slim
ENV ZKSERVER01=""
ENV ZKSERVER02=""
ENV DBTYPE=""
ENV DBUSERNAME=""
ENV DBPASSWORD=""
ENV DBURL=""
ENV EAGEPORT=""
ENV KERBEROSFLAG=""
ENV KERBEROSDIR=""
ADD kafka-eagle /opt/kafka-eagle
ENV KE_HOME=/opt/kafka-eagle
WORKDIR /opt/kafka-eagle
VOLUME /opt/kafka-eagle
CMD /bin/sh /opt/kafka-eagle/bin/entrypoint.sh -a "${ZKSERVER01}" -b "${ZKSERVER02}" -c "${DBTYPE}" -d "${DBUSERNAME}" -e "${DBPASSWORD}" -f "${DBURL}" -p "${EAGEPORT}" -s "${KERBEROSFLAG}" -q "${KERBEROSDIR}"

Tag summary

Content type

Image

Digest

Size

128.7 MB

Last updated

almost 7 years ago

docker pull wyfsxs/kafka-eagle:v1.4