Системы анализа больших данных (САБД)

Содержание

Слайд 2

Осенний семестр В осеннем семестре были выполнены 4 лабораторные работы выбран

Осенний семестр

В осеннем семестре были выполнены
4 лабораторные работы
выбран инструмент анализа данных
сделана

презентация с докладом о выбранном инструменте
Слайд 3

Весенний семестр В этом семестре вам предоставляется выбор: внести вклад в

Весенний семестр

В этом семестре вам предоставляется выбор:
внести вклад в разработку инструмента

анализа больших данных c открытым исходным кодом (не больше 20 человек)
выполнить лабораторные работы посвященные стеку ELK (ElasticSearch, LogStash, Kibana) (не больше 20 человек)
разработать 5-6 лабораторных работ с использованием Grafana + Prometheus (не больше 5 человек)
Слайд 4

Бонусы отличникам Те, кто в прошлом семестре получили оценку отлично, могут

Бонусы отличникам

Те, кто в прошлом семестре получили оценку отлично, могут выбрать

2-е направление (ELK-стек) и выполнить только первые 3 пункта лабораторных
Всем остальным для получения оценки «отлично» в этом семестре необходимо выполнить задание полностью
Слайд 5

Задание 1 Выбрать программный инструмент, средство, фреймворк или библиотеку c открытым

Задание 1

Выбрать программный инструмент, средство, фреймворк или библиотеку c открытым исходным

кодом, цель которой (одна или несколько)
обработка
хранение
передача
анализ данных
Исследовать подход к разработке выбранного инструмента
определить систему контроля версий
определить систему трекинга ошибок
определить наличие документации
определить способ сборки продукта и поддерживаемую систему CI
Выбрать несколько открытых задач для инструмента, реализовать их
Продемонстрировать презентацию, покрывающую проделанную работу
Слайд 6

Пример 1 – Hadoop YARN система трекинга ошибок JIRA - https://issues.apache.org/jira/projects/YARN

Пример 1 – Hadoop YARN

система трекинга ошибок JIRA - https://issues.apache.org/jira/projects/YARN
исходный

код
https://github.com/apache/hadoop
как вносить вклад
https://cwiki.apache.org/confluence/display/HADOOP/How+To+Contribute
Слайд 7

Пример 2 – Active MQ система трекинга ошибок JIRA - https://issues.apache.org/jira/projects/AMQ/

Пример 2 – Active MQ

система трекинга ошибок JIRA - https://issues.apache.org/jira/projects/AMQ/
исходный

код
https://github.com/apache/activemq
как вносить вклад
https://activemq.apache.org/contributing
Слайд 8

iResolver Вхождение в разработку нового инструмента, особенно с открытым исходным кодом,

iResolver

Вхождение в разработку нового инструмента, особенно с открытым исходным кодом, сложная

задача
Для упрощения вхождения в разработку и поиска похожих задач, предлагается воспользоваться инструментом iResolver (issue Resolver)
Исходный код:
https://github.com/kovaloid/iresolver
Слайд 9

Задание 2 Установка ELK стека Скачивание набора данных для анализа Импорт

Задание 2

Установка ELK стека
Скачивание набора данных для анализа
Импорт данных

в ElasticSearch с помощью Logstash
Построение графиков и визуализаций
Создание рабочих столов (dashboards)
Разработка программного средства для поиска в ElasticSearch на основе REST API
Слайд 10

Задание 3 нужно проработать структуру лабораторных работ (установка инструментов, загрузка данных,

Задание 3

нужно проработать структуру лабораторных работ (установка инструментов, загрузка данных, визуальный

мониторинг, автоматизация развертывания решения)
сделать описание лабораторных работ в виде текстового документа или презентации
командная и творческая работа
Слайд 11

Правила оценки успеваемости Внесение вклада в open-source Создан pull request и

Правила оценки успеваемости

Внесение вклада в open-source
Создан pull request и начато ревью

– 4
PR принят и смержен с мастером – 5
Выполнение лабораторных по ELK-стеку
Для тех кто получил 5 за прошлый семестр
Выполнен 1 пункт – 3
Выполнено 2 пункта – 4
Выполнены 3 пункта – 5
Для тех кто НЕ получил 5 за прошлый семестр
Выполнено 4 пункта – 3
Выполнено 5 пунктов – 4
Выполнены все 6 пунктов – 5
Разработка лабораторных работ по Grafana + Prometheus
Оценивается индивидуально для каждого участника в зависимости от вклада (3-5)
Слайд 12

Новый консультант Ивлев Владислав Александрович Можно обращаться по любым вопросам в MS Teams

Новый консультант

Ивлев Владислав Александрович
Можно обращаться по любым вопросам в MS Teams

Слайд 13

К следующему занятию Я вышлю все необходимые материалы Вы подготовите вопросы

К следующему занятию

Я
вышлю все необходимые материалы
Вы
подготовите вопросы по заданиям
предоставите ссылку на

google таблицу с распределением студентов по заданиям