このアイテムの引用には次の識別子を使用してください: http://elartu.tntu.edu.ua/handle/lib/38125
タイトル: Розгортання платформи Apache Kafka для аналізу даних
その他のタイトル: Deploy the Apach Kafka data analysis platform
著者: Кучер, Ірина Михайлівна
Kucher, Iryna Mykhailivna
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Кучер І.М. Розгортання платформи Apache Kafka для аналізу даних: кваліфікаційна робота освітнього рівня «Бакалавр» «122 – комп’ютерні науки» /І. М. Кучер – Тернопіль : ТНТУ, 2022. – 47 с.
発行日: 13-6月-2022
Submitted date: 29-5月-2022
Date of entry: 22-6月-2022
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Гром’як, Роман Сильвестрович
Committee members: Карпінський, Микола Петрович
UDC: 004.8
キーワード: big data
Apache Kafka
збір даних
data colection
messaging system
stream processing
抄録: Кваліфікаційна робота присвячена розгортанню та практичному використанню сервісу потокової обробки повідомлень 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.
Content: ВСТУП 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 ПЕРЕЛІК ПОСИЛАНЬ 46
URI: http://elartu.tntu.edu.ua/handle/lib/38125
Copyright owner: © Кучер Ірина Михайлівна, 2022
References (Ukraine): 1. 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с.
Content type: Bachelor Thesis
出現コレクション:122 — Компʼютерні науки (бакалаври)

このアイテムのファイル:
ファイル 記述 サイズフォーマット 
Кучер_СНз-41_бакалавр_2022.pdf1,07 MBAdobe PDF見る/開く


このリポジトリに保管されているアイテムはすべて著作権により保護されています。

管理ツール