Score
0
Watch 28 Star 94 Fork 29

nesc / KafkaCenterJavaApache-2.0

Join us
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
KafkaCenter是Kafka 集群管理和维护,生产/消费监控,生态组件使用的统一一站式平台 spread retract

  • JavaScript 48.4%
  • Java 48.3%
  • CSS 1.5%
  • HTML 1.2%
  • TSQL 0.5%
  • Other 0.1%
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md
Language: :us: :cn:

KafkaCenter

KafkaCenter is a unified one-stop platform for Kafka cluster management and maintenance, producer / consumer monitoring, and use of ecological components.

Main Features

avatar avatar

  • Home-> view kafka cluster list and monitoring information
  • Topic-> Users can view their own topics in this module, apply for new topics, mock and consumption data .
  • Monitor-> Users can view the production and consumption of topics in this module, and set warning information for consumption delays.
  • Kafka Connect-> Users able to quickly create their own Connect jobs and maintain their own connect.
  • KSQL-> Users able to quickly create their own KSQL jobs and maintain their jobs.
  • Approve-> This module is mainly used as a common user application to create Topic, operations administrator for approval.
  • Setting-> The administrator maintains User, Team.
  • Kafka Manager-> maintain kafka cluster information.

Config

application.properties

Getting Started

Important: Before you begin, make sure you have installed mysql.

resource dependencies use
mysql must Configuration information is stored in mysql
elasticsearch(7.0+) optional Monitoring information, such as cluster metirc, consumption lag visualization, etc.
email server optional Apply, approval, warning e-mail alert

1.init

create database and table

execute table_script.sql

edit config

down application.properties,edit config.

2.run

  • Docker run(recommend)
docker run -d -p 8080:8080 --name KafkaCenter -v ${PWD}/application.properties:/opt/app/kafka-center/config/application.properties xaecbd/kafka-center:2.0.1
  • Local run

Important: Before you begin, make sure you have installed jre11 and download the release package in the release.

$ git clone https://github.com/xaecbd/KafkaCenter.git
$ cd KafkaCenter
$ mvn clean package -Dmaven.test.skip=true
$ cd KafkaCenter\KafkaCenter-Core\target
$ java -jar KafkaCenter-Core-2.0.1-SNAPSHOT.jar

3.view system

viewhttp://localhost:8080,default administrator :admin/admin

Building and Running KafkaCenter, and/or Contributing Code

You might want to build KafkaCenter locally to contribute some code, test out the latest features, or try out an open PR:

Documentation

For more information, see the README in KafkaCenter/docs.
For information about user guide the documentation, see the UserGuide in KafkaCenter/docs/UserGuide
For information about module the documentation, see the Module in KafkaCenter/docs/Module.
For information about kafka connect ui, see docs in KafkaConnectUi.

TODO

See TODO List

Changelog

See CHANGELOG.md

Questions? Problems? Suggestions?

  • If you've found a bug or want to request a feature, please create a Issue. Please check to make sure someone else hasn't already created an issue for the same topic.
  • Need help using KafkaCenter? Ask EC Bigdata Team member.

Comments ( 3 )

Sign in for post a comment

Java
1
https://gitee.com/newegg/KafkaCenter.git
git@gitee.com:newegg/KafkaCenter.git
newegg
KafkaCenter
KafkaCenter
master

Help Search

205735 778617b6 1899542 205747 347fc4a1 1899542