cd D:\bigdatas
gradle :bigdatamonitor:releaseRuntime
Пакет выпущенной версии хранится в каталоге:
D:\bigdatas\bigdatamonitor\build\distributions
gradle clean publishToMavenLocal
Версия должна быть построена с помощью Gradle. Для настройки установки Gradle обратитесь к справочному документу:
https://esdoc.bbossgroups.com/#/bboss-build
Реализована функция импорта данных из базы данных в HDFS Hadoop. Предоставлена возможность эффективного распределённого параллельного выполнения, которая может использовать разделение базы данных, разделение по полям, комбинацию разделения базы данных и разделения по полям или постраничное разделение (не рекомендуется).
Эффективное решение проблемы неравномерного распределения данных по разделам при извлечении данных по полям.
Гибкий режим обработки задач: можно выполнять задачи инкрементально, останавливать и возобновлять выполнение задач, выполнять только незавершённые задачи или все задачи заново; после остановки задачи можно дополнительно разделить её на подзадачи и выполнить заново, что повышает эффективность системы обработки данных.
Для каждой задачи выделяется отдельный поток обработки задач и очередь выполнения задач, которые не мешают друг другу.
Управление и распределение команд задач и сбор данных о состоянии задач осуществляется с использованием асинхронного режима, управляемого событиями.
Через интерфейс управления мониторингом можно в реальном времени отслеживать состояние выполнения задач на каждом узле обработки данных, просматривать историю выполнения задач, удобно выполнять операции по отправке новых задач, повторному выполнению задач, остановке выполняемых задач, очистке данных мониторинга выполнения задач и синхронизации состояния выполнения задач.
Bboss IOC: облегчённый контейнер IOC, конфигурация свойств расширения IOC.
Bboss Persistent Layer: эффективный обработчик запросов строк данных, гибкое динамическое управление источниками данных (пул соединений / не пул соединений), информация о разделении таблиц и т. д., динамическое создание таблиц конфигурации задач и записей мониторинга задач.
Bboss Distributed Event Framework: на основе JGroups, предоставляет асинхронный распределённый режим, управляемый событиями, динамически управляет узлами задач (сервисные узлы и узлы обработки данных), включая динамическое присоединение и выход узлов задач; между узлами управления и узлами обработки данных происходит обмен и получение различных команд обработки задач.
Bboss MVC: реализация модуля управления задачами мониторинга, запуск прослушивателя на узлах управления мониторингом через контейнер MVC для запуска узлов управления задачами.
Компонент сериализации Bboss: используется для сохранения данных мониторинга задач в виде последовательности в таблице мониторинга sqllite, а также для восстановления данных мониторинга в объекты при просмотре истории выполнения задач для удобства отображения в интерфейсе.
Библиотека тегов Bboss, JQuery и другие: реализация представления слоя управления задачами мониторинга.
Hadoop Hdfs клиент: используется для подключения к файловой системе Hadoop Hdfs.
Sqllite: сохранение конфигурации задач на узлах мониторинга, сохранение данных о выполнении задач.
Jetty: запуск веб-приложения контейнера для управления задачами мониторинга.
Контейнер выполнения приложений Bboss: запуск приложения управления задачами мониторинга, приложения обработки задач данных, запуск контейнера Jetty.
Исходный код доступен на GitHub и Oschina Git.
Адрес исходного кода на GitHub: https://github.com/bbossgroups/bigdatas
Адрес исходного кода на Oschina git: https://git.oschina.net/bboss/bigdatas
https://github.com/bbossgroups/bigdatas/releases
Руководство по управлению инструментом извлечения больших данных.docx.
http://yin-bp.iteye.com/blog/1080824
BBoss Framework выпущен под версией 2.0 Apache License.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )