Sign inSign up

xaecbd/kafka-center

By xaecbd

•Updated about 6 years ago

Image
1

9.5K

xaecbd/kafka-center repository overview

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.

resourcedependenciesuse
mysqlmustConfiguration information is stored in mysql
elasticsearch(7.0+)optionalMonitoring information, such as cluster metirc, consumption lag visualization, etc.
email serveroptionalApply, 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 jre1.8 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.

Tag summary

Content type

Image

Digest

Size

136.3 MB

Last updated

about 6 years ago

docker pull xaecbd/kafka-center:2.3.0