Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38125
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorГром’як, Роман Сильвестрович-
dc.contributor.authorКучер, Ірина Михайлівна-
dc.contributor.authorKucher, Iryna Mykhailivna-
dc.date.accessioned2022-06-22T15:46:25Z-
dc.date.available2022-06-22T15:46:25Z-
dc.date.issued2022-06-13-
dc.date.submitted2022-05-29-
dc.identifier.citationКучер І.М. Розгортання платформи Apache Kafka для аналізу даних: кваліфікаційна робота освітнього рівня «Бакалавр» «122 – комп’ютерні науки» /І. М. Кучер – Тернопіль : ТНТУ, 2022. – 47 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/38125-
dc.description.abstractКваліфікаційна робота присвячена розгортанню та практичному використанню сервісу потокової обробки повідомлень Apache Kafka. В першому розділі кваліфікаційної роботи виконано огляд основних принципів потокового оброблення повідомлень та його прикладному застосуванню для збору даних. В другому розділі розглянуто можливі використання сервісу Apache Kafka на прикладі реального проєкту. Об’єкт дослідження: процес потокового оброблення повідомлень. Предмет дослідження: сервіс Apache Kafka як засіб потокового оброблення даних. Мета роботи: описати процес розгортання сервісу Apache Kafka для задач збору даних на основі системи потокового оброблення повідомлень та навести приклад застосування сервісу. Qualification work is devoted to the deployment and practical use of the Apache Kafka message streaming service. The first section of the qualification work reviews the basic principles of streaming message processing and its application to data collection. The second section discusses the possible uses of the Apache Kafka service on the example of a real project. Object of research: the process of streaming messages. Subject of research: Apache Kafka service as a means of data streaming. Purpose: to describe the process of deploying the Apache Kafka service for data collection tasks based on the instant messaging system and give an example of using the service.uk_UA
dc.description.tableofcontentsВСТУП 6 РОЗДІЛ 1. ОПИС СЕРВІСУ APACHE KAFKA 9 1.1 Основи роботи сервісу Apache Kafka 9 1.2 Робочий процес обміну повідомленнями Pub-Sub 13 1.3 Робочий процес обміну повідомленнями в черзі. Група споживачів 14 1.4 Роль Zookeeper 15 РОЗДІЛ 2. ОСНОВНІ ПРИЙОМИ РОБОТИ З СЕРВІСОМ APACHE KAFKA 16 2.1 Базові операції Apache Kafka 16 2.2 Програмне створення продюсера та споживача 23 2.2.1 Створення продюсера 23 2.2.2 Створення програми SimpleProducer (простий продюсер) 27 2.2.3 Простий приклад споживача 28 2.2.4 Створення додатку SimpleConsumer (простий споживач) 31 2.3 Розробка застосунку реального часу для моніторингу соціальної мережі Twitter 31 2.4 Інтеграція із Spark для потокової обробки даних 32 РОЗДІЛ 3. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 35 3.1 Охорона праці та її актуальність в ІТ-сфері 35 3.2 Шкідлива дія шуту та вібрації і захист від неї 39 ВИСНОВОК 45 ПЕРЕЛІК ПОСИЛАНЬ 46uk_UA
dc.language.isoukuk_UA
dc.subjectbig datauk_UA
dc.subjectApache Kafkauk_UA
dc.subjectзбір данихuk_UA
dc.subjectdata colectionuk_UA
dc.subjectmessaging systemuk_UA
dc.subjectstream processinguk_UA
dc.titleРозгортання платформи Apache Kafka для аналізу данихuk_UA
dc.title.alternativeDeploy the Apach Kafka data analysis platformuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Кучер Ірина Михайлівна, 2022uk_UA
dc.contributor.committeeMemberКарпінський, Микола Петрович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.8uk_UA
dc.relation.references1. Kumar, Manish, and Chanchal Singh. Building Data Streaming Applications with Apache Kafka. Packt Publishing Ltd, 2017. 2. Estrada, Raul. Apache Kafka 1.0 Cookbook: Over 100 practical recipes on using distributed enterprise messaging to handle real-time data. Packt Publishing Ltd, 2017. 3. Narkhede, Neha, Gwen Shapira, and Todd Palino. Kafka: the definitive guide: real-time data and stream processing at scale. " O'Reilly Media, Inc.", 2017. 4. Bejeck, Bill. Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API. Simon and Schuster, 2018. 5. Koutanov, Emil. Effective Kafka: A Hands-On Guide to Building Robust and Scalable Event-Driven Applications with Code Examples in Java. Obsidian Dynamics, 2020. 6. Scott, Dylan, Viktor Gamov, and Dave Klein. Kafka in Action. Simon and Schuster, 2022. 7. Kumar, Manish, and Chanchal Singh. Building Data Streaming Applications with Apache Kafka. Packt Publishing Ltd, 2017. 8. Kreps, Jay. I heart logs: Event data, stream processing, and data integration. " O'Reilly Media, Inc.", 2014. 9. Dunning, Ted, and Ellen Friedman. Streaming architecture: new designs using Apache Kafka and MapR streams. " O'Reilly Media, Inc.", 2016. 10. Dean, Alexander, and Valentin Crettaz. Event Streams in Action: Real-time Event Systems with Kafka and Kinesis. Manning Publications, 2019. 11. Akidau, Tyler, Slava Chernyak, and Reuven Lax. Streaming systems: the what, where, when, and how of large-scale data processing. " O'Reilly Media, Inc.", 2018. 12. Житецький В.Ц. Охорона праці користувачів комп’ютерів. Навчальний посібник. - Вид. 2-ге, доп. - Львів: Афіша, 2000. - 176с. 13. Навакатіян О.О., Кальниш В.В., Стрюков С.М. Охорона праці користувачів комп’ютерних відеодисплейних терміналів. - К.:1997. - 400с.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Кучер_СНз-41_бакалавр_2022.pdf1,07 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора