1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/newegg-KafkaCenter

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh.md 7.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 21:09 f41dc4b

KCenter

KCenter (ранее проект назывался KafkaCenter) — это унифицированная платформа «всё в одном», предназначенная для управления и обслуживания кластеров Apache Kafka, мониторинга производства/потребления, использования компонентов экосистемы.

:loudspeaker::loudspeaker::loudspeaker: Можно сразу быстро использовать на azure: :loudspeaker::loudspeaker::loudspeaker:

:fire::fire::fire: Коммерческий продукт имеет более совершенные функции и техническую поддержку.

Если у вас есть дополнительные потребности, включая, но не ограничиваясь поддержкой aws, коммерческой индивидуальной разработкой:technologist:, вы можете создать issue, мы ответим вам немедленно.

Адрес GitHub обновляется в режиме реального времени, пожалуйста, перейдите и посмотрите!

Основные характеристики

  • Home: просмотр информации о кластере Kafka Cluster, управляемом платформой, и информации о мониторинге.
  • Topic: пользователи могут просматривать свои собственные Topic здесь, подавать заявки на создание новых Topic и одновременно проводить тестирование производства и потребления для своих Topic.
  • Monitor: пользователи могут просматривать производство и потребление своих Topic в этом модуле, а также устанавливать предупреждения о задержках потребления.
  • Kafka Connect: реализация быстрого создания собственных Connect Job пользователями и обслуживание своих Connect.
  • KSQL: реализация быстрого создания пользователями собственных KSQL Job и обслуживание своих Job.
  • Approve: этот модуль в основном используется администраторами для утверждения заявок обычных пользователей на создание Topic.
  • Setting: основные функции этого модуля включают обслуживание администраторами User и Team.
  • Kafka Manager: этот модуль используется администраторами для нормального обслуживания кластера, включая управление кластером, управление Topic, мониторинг кластера, управление группами и управление брокерами.

Конфигурация

application.properties.

Подробное описание конфигурации на китайском языке: docs/application_zh.properties.

Быстрый старт

Важно: информация о конфигурации проекта хранится в mysql, поэтому требуется база данных mysql.

Ресурсы Зависимость Назначение
mysql Обязательно Информация о конфигурации хранится в mysql
elasticsearch (7.0+) Необязательно Информация о мониторинге, например метрики кластера, визуализация задержки потребления и т. д.
Почтовый сервер Необязательно Заявки, утверждения, уведомления по электронной почте и т.д.

1. Сначала создайте базу данных и измените конфигурацию

Создайте базу данных и таблицы

Выполните table_script.sql в базе данных.

Инициализируйте конфигурацию

Скачайте application.properties, внесите соответствующие изменения в соответствии с вашими потребностями.

2. Затем запустите службу

  • Docker run (рекомендуется)
docker run -d -p 8080:8080 --name KCenter -v ${PWD}/application.properties:/opt/app/kafka-center/config/application.properties xaecbd/kafka-center:2.3.0
  • Local run Важно: для запуска проекта требуется jre1.8
$ git clone https://github.com/xaecbd/KCenter.git
$ cd KCenter
$ mvn clean package -Dmaven.test.skip=true
$ cd KCenter\KCenter-Core\target
$ java -jar KCenter-Core-2.3.0-SNAPSHOT.jar

3. Наконец, получите доступ к системе

Посетите http://localhost:8080, имя пользователя и пароль администратора по умолчанию: admin/admin.

Вклад кода

Если вы заинтересованы в KCenter, добро пожаловать присоединиться к нам, вы можете внести свой вклад в код, документацию, проблемы и т. д.

  • CONTRIBUTING_zh.md может помочь вам запустить код и понять наши стандарты разработки.

Документация

Дополнительные документы см.: KCenter/docs. Руководство пользователя: KCenter/docs/UserGuide. Краткое введение в системные модули: KCenter/docs/Module. Документация KafkaConnectUi: KafkaConnectUi.

План

Проверьте TODO List.

Журнал изменений

Посмотрите CHANGELOG.md.

Проблемы

  • Если вы обнаружили ошибку или хотите запросить функцию, создайте Issue. Пожалуйста, убедитесь, что кто-то другой ещё не создал проблему по той же теме.
  • Нужна помощь в использовании KCenter? Спросите члена команды EC Bigdata.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/newegg-KafkaCenter.git
git@api.gitlife.ru:oschina-mirror/newegg-KafkaCenter.git
oschina-mirror
newegg-KafkaCenter
newegg-KafkaCenter
master