-
Урок 1.
00:01:07
Apache Kafka Installation Overview
-
Урок 2.
00:00:53
Installing Apache Kafka on the Mac and Unix-like systems
-
Урок 3.
00:05:25
Installing Apache Kafka on the Mac
-
Урок 4.
00:12:41
Installing Ubuntu on MacOS using VirtualBox
-
Урок 5.
00:01:00
SECTION 2 Introduction
-
Урок 6.
00:06:16
Creating remote Ubuntu Virtual Private Server
-
Урок 7.
00:07:05
Installing Apache Kafka on Virtual Private Server
-
Урок 8.
00:01:03
SECTION 3 Introduction
-
Урок 9.
00:08:26
Installing Apache Kafka on Windows
-
Урок 10.
00:06:32
Starting Zookeeper and Kafka server on Windows
-
Урок 11.
00:11:39
Installing Ubuntu on Windows using VirtualBox
-
Урок 12.
00:06:16
Installing Apache Kafka on Ubuntu using GUI
-
Урок 13.
00:01:03
SECTION 4 Introduction
-
Урок 14.
00:05:56
Observing contents of the Kafka folder
-
Урок 15.
00:06:20
Reading and editing Kafka files using VisualStudio Code
-
Урок 16.
00:04:11
Trying to start Kafka Server
-
Урок 17.
00:01:43
Observing Kafka Server logs
-
Урок 18.
00:03:12
Starting Zookeeper
-
Урок 19.
00:06:12
Starting Kafka Server while Zookeeper is up and running
-
Урок 20.
00:04:44
Observing logs folder and current kafka server setup
-
Урок 21.
00:00:30
SECTION 5 Introduction
-
Урок 22.
00:02:19
How to connect to Kafka cluster
-
Урок 23.
00:05:05
Create new Kafka topic
-
Урок 24.
00:03:36
What happened after creation of the new topic
-
Урок 25.
00:05:22
Read details about topic
-
Урок 26.
00:00:44
SECTION 6 Introduction
-
Урок 27.
00:03:13
Send some messages using Kafka Console Producer
-
Урок 28.
00:03:19
Consuming messages using Kafka Console Consumer
-
Урок 29.
00:01:36
Consuming messages from the beginning
-
Урок 30.
00:01:31
Running multiple consumers
-
Урок 31.
00:03:14
Running multiple producers
-
Урок 32.
00:09:33
What was changed in the Kafka logs
-
Урок 33.
00:01:36
SECTION 7 Introduction
-
Урок 34.
00:04:01
What is Apache Kafka
-
Урок 35.
00:02:28
Broker
-
Урок 36.
00:01:54
Broker cluster
-
Урок 37.
00:01:59
Zookeeper
-
Урок 38.
00:03:30
Zookeeper ensemble
-
Урок 39.
00:02:20
Multiple Kafka clusters
-
Урок 40.
00:03:49
Default ports of Zookeeper and Broker
-
Урок 41.
00:02:33
Kafka Topic
-
Урок 42.
00:03:34
Message structure
-
Урок 43.
00:04:34
Topics and Partitions
-
Урок 44.
00:05:28
Spreading messages across partitions
-
Урок 45.
00:06:24
Partition Leader and Followers
-
Урок 46.
00:05:17
Controller and it's responsibilities
-
Урок 47.
00:02:15
How Producers write messages to the topic
-
Урок 48.
00:03:34
How Consumers read messages from the topic
-
Урок 49.
00:00:46
SECTION 8 Introduction
-
Урок 50.
00:07:33
GitHub repository and list of basic Kafka commands
-
Урок 51.
00:03:43
Diagrams for the course
-
Урок 52.
00:00:53
SECTION 9 Introduction
-
Урок 53.
00:02:14
Cleaning up existing kafka installation
-
Урок 54.
00:06:00
Creating topic with multiple partitions
-
Урок 55.
00:06:20
How messages were spread across different partitions
-
Урок 56.
00:02:45
Reading messages from specific partition
-
Урок 57.
00:05:45
Reading messages from specific offset in specific partition
-
Урок 58.
00:06:46
Reading details about topic and __consumer_offsets topic
-
Урок 59.
00:01:57
Summary for multiple partitions example
-
Урок 60.
00:00:58
SECTION 10 Introduction
-
Урок 61.
00:01:26
Example overview - run multiple brokers
-
Урок 62.
00:05:35
Creating separate configuration files for brokers
-
Урок 63.
00:02:41
Launching three brokers
-
Урок 64.
00:02:48
Getting cluster information and broker details from Zookeeper
-
Урок 65.
00:03:17
Creating multiple-partition topic in the Kafka cluster
-
Урок 66.
00:02:14
Looking at logs folders of every broker
-
Урок 67.
00:03:34
Producing and consuming messages in the cluster
-
Урок 68.
00:03:28
Details about topic in the cluster
-
Урок 69.
00:05:55
Simulating broker failure in the cluster
-
Урок 70.
00:01:46
Summary for broker cluster and topic without replication
-
Урок 71.
00:01:24
SECTION 11 Introduction
-
Урок 72.
00:02:42
Preparing for the next example with replication
-
Урок 73.
00:04:42
Launching brokers and creating topic with replication
-
Урок 74.
00:06:06
Observing logs folder and details of the topic
-
Урок 75.
00:06:10
Producing and consuming messages in the topic with replication
-
Урок 76.
00:03:06
Observing how messages were stored in the partitions on different brokers
-
Урок 77.
00:03:34
Bringing down one of three brokers and observing changes
-
Урок 78.
00:03:45
Bringing down another broker in the cluster
-
Урок 79.
00:01:58
Bringing back both brokers
-
Урок 80.
00:01:37
Summary for replication
-
Урок 81.
00:00:52
SECTION 12 Introduction
-
Урок 82.
00:01:01
Example with consumer groups overview
-
Урок 83.
00:10:01
Exploring default consumer groups
-
Урок 84.
00:08:13
Starting consumer in the custom consumer group
-
Урок 85.
00:04:41
Starting second consumer in the same consumer group
-
Урок 86.
00:02:00
Launching one more consumer in the same group
-
Урок 87.
00:05:52
Idle consumers in the group
-
Урок 88.
00:01:49
Summary for consumer groups
-
Урок 89.
00:00:49
SECTION 13 Introduction
-
Урок 90.
00:01:19
Overview of the performance testing example
-
Урок 91.
00:04:23
Starting cluster and launching basic performance test
-
Урок 92.
00:02:52
Increasing performance test parameters
-
Урок 93.
00:03:19
Testing consumer performance
-
Урок 94.
00:05:19
Getting non-zero LAG values for consumers
-
Урок 95.
00:00:59
Performance test example summary
-
Урок 96.
00:01:46
SECTION 14 Introduction
-
Урок 97.
00:01:06
Project Files for the Java section
-
Урок 98.
00:03:23
Installing IntelliJ editor
-
Урок 99.
00:05:41
Creating and configuring Maven project
-
Урок 100.
00:01:39
Starting Kafka Cluster
-
Урок 101.
00:07:05
Creating Java Producer
-
Урок 102.
00:07:07
Continue Creating Java Producer
-
Урок 103.
00:05:05
Launching Java Producer
-
Урок 104.
00:12:05
Explaining most common Producer parameters
-
Урок 105.
00:05:28
Modifying Serializer type
-
Урок 106.
00:06:07
Producing meaningful messages with delay
-
Урок 107.
00:02:53
Refactoring Producer by adding previous example
-
Урок 108.
00:07:49
Creating consumer with autocommitting - PART 1
-
Урок 109.
00:08:32
Creating consumer with autocommitting - PART 2
-
Урок 110.
00:06:25
Consumer parameters overview
-
Урок 111.
00:10:34
Consumer with Manual Committing
-
Урок 112.
00:05:37
Consumer with Partitions Assignment
-
Урок 113.
00:07:42
Launching multipile consumers in the same consumer group
-
Урок 114.
00:01:55
CHALLENGE - Subscribe vs Assign with consumer groups
-
Урок 115.
00:00:55
SECTION 15 Introduction
-
Урок 116.
00:01:56
Installing Node.js with NPM
-
Урок 117.
00:02:21
Starting up Kafka cluster with 3 brokers
-
Урок 118.
00:01:38
Initializing Node.js project
-
Урок 119.
00:01:15
Final Node.js project files
-
Урок 120.
00:07:03
Creating basic Node.js producer
-
Урок 121.
00:06:43
Producing random animal names
-
Урок 122.
00:04:54
Creating Node.js consumer
-
Урок 123.
00:00:44
SECTION 16 Introduction
-
Урок 124.
00:01:41
Installing Python
-
Урок 125.
00:00:44
Final Python project files
-
Урок 126.
00:05:36
Launching basic Python producer
-
Урок 127.
00:03:37
Launching consumer and receiving messages
-
Урок 128.
00:06:02
Generating fake names in the messages by producer
-
Урок 129.
00:01:08
Course Summary