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

OSCHINA-MIRROR/chongho-flink-admin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 08:05 93da639

flink-admin

Введение

flink web admin, основанный на flink rest api, поддерживает управление постоянным хранением задач, редактирование, отправку, запуск и остановку JOB. Поддерживает развёртывание задач в нескольких кластерах, задачи могут выбирать разные кластеры в зависимости от сценария. Поддерживает сохранение точек сохранения одним щелчком мыши и восстановление задач с указанной точки сохранения. Поддерживает управление источниками данных и шифрование сохранённой информации о конфигурации источников данных. Поддерживает синхронизацию структуры таблицы одним щелчком. Поддерживает визуализацию конфигурации для одной таблицы, нескольких таблиц, полной и добавочной синхронизации базы данных (реализовано FlinkCDC). Поддерживает mysql to mysql, es.

Стек технологий

Springboot 2.3.9 + FreeMarker + flink 1.13.3 + flinkCDC 2.1.0

Архитектура

Система flink-admin

Инструкция по установке

Создание базы данных
CREATE DATABASE IF NOT EXISTS flink-admin DEFAULT CHARSET utf8mb4;
SOURCE flink-admin.sql
Запуск проекта
git clone https://gitee.com/chongho/flink-admin.git
# mvn install
# java -jar flink-web-console.jar

Использование

http://localhost:8086/
admin/123456

Скриншоты функций

Загрузка пакета ресурсов Список jar-файлов
Список заданий Список задач Добавление задания Редактирование задачи Задание синхронизации данных Синхронизация списка Добавление задачи синхронизации данных Редактирование синхронизации

Изменение шаблона задания

  1. Загрузите flink-cdc-job.jar в кластер flink.
  2. Измените соответствующий jarId.
    Шаблон

Вклад

  1. Форкните этот репозиторий.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

Свяжитесь с нами

Техническая группа общения

Примечание

Copyright © 2022 中和农信

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

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

1
https://api.gitlife.ru/oschina-mirror/chongho-flink-admin.git
git@api.gitlife.ru:oschina-mirror/chongho-flink-admin.git
oschina-mirror
chongho-flink-admin
chongho-flink-admin
master