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

OSCHINA-MIRROR/leemoonlit-kettle-monitor-platform

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение

Kettle — это открытый ETL-инструмент, написанный на Java, который может работать на различных системах. Он является легковесным и не требует установки, обеспечивает эффективное и надежное извлечение данных, а также прост в использовании благодаря множеству компонентов для выполнения различных типов преобразований данных. Этот инструмент основан на открытом исходном коде Kettle и предоставляет ряд часто используемых функций для управления задачами Kettle. Он удовлетворяет большинству случаев управления задачами Kettle и просмотра логов выполнения.

Инструмент kettle-monitor-platform использует Ruoyi как основу для административной системы, на которой строятся необходимые функции. Разработка осуществляется на основе версии Kettle (kettle-8.3.0.0-371).

Основные технологии, применяемые в проекте: Spring Boot, MyBatis, Druid, Thymeleaf, Kettle-8.

Описание функциональности 1. Управление преобразованиями: конфигурация и управление преобразованиями, возможность редактирования имени преобразования и выбора параметров, запуск.

  1. Управление задачами Job: конфигурация и управление задачами Job, возможность редактирования имени задачи и выбора параметров, запуск.

  2. Конфигурация параметров: конфигурация переменных параметров для выполнения преобразований и задач.

  3. Управление узлами сервиса: конфигурация узлов Kettle, управление состоянием узлов.

  4. Классификация групп параметров: конфигурация групп параметров, одна группа может содержать несколько параметров.

  5. Просмотр логов выполнения: просмотр деталей выполненной задачи и прекращение выполнения текущих задач.

  6. Расписание задач: онлайн добавление, изменение и удаление расписаний для выполнения преобразований, задач Job и других задач, включая логи выполнения.#### Настройка среды разработки

  7. Подготовка окружения

    • JDK >= 1.8 (рекомендовано использование версии 1.8)
    • MySQL >= 5.5.0 (рекомендовано использование версии 5.7)
    • Maven >= 3.0
    • Tomcat >= 8.4
  8. Создайте базу данных и выполните несколько SQL-скриптов из папки doc.

  9. Измените конфигурационный файл application-dev.yml в директории resource модуля ruoyi-admin для настроек соединения с базой данных.

Конфигурационный файл

  1. Для запуска в среде разработки IDEA запустите модуль ruoyi-admin через com.deodar.KettleMonitorApplication.
  2. При развертывании и запуске в Tomcat необходимо скопировать каталог simple-jndi из Kettle в {tomcat_home}\bin, чтобы избежать ошибок из-за отсутствия указанного каталога.
  3. Адрес доступа к проекту: http://127.0.0.1:8080/kettle-monitor

Скриншоты системы

Мониторинг главной страницы

Управление преобразованиями Управление задачами Серверные узлы Просмотр логов выполнения Очевидное преобразованиеДетали задачи

Расписание задач

Общение

QQ: Добро пожаловать в нашу QQ-группу для общения 743155099. Поскольку старая группа была заблокирована за нарушение правил, все документы и материалы внутри группы были потеряны.

Благодарность

  • Благодарим RuoYi за систему управления back-end
  • Благодарим kettleweb за web-платформу для интеграции данных

Комментарии ( 0 )

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

Введение

Онлайн-система управления задачами на основе Kettle 8.3 проста в настройке и удобна в использовании. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/leemoonlit-kettle-monitor-platform.git
git@api.gitlife.ru:oschina-mirror/leemoonlit-kettle-monitor-platform.git
oschina-mirror
leemoonlit-kettle-monitor-platform
leemoonlit-kettle-monitor-platform
master