Kafka Basics for Beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/kafka-basics-for-beginners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Kafka基础入门 Coursera 课程总结: 本课程是为完全没有经验的初学者设计的,旨在从零开始全面介绍 Apache Kafka。Kafka 是一个开源的分布式事件流平台,因其能够处理海量及高吞吐量的数据,已被成千上万的公司广泛使用。 课程内容涵盖: * **Kafka 介绍**: 什么是 Kafka,其优势和劣势,以及与 ActiveMQ、RabbitMQ 等传统消息系统的详细对比。 * **Kafka 应用场景**: 讲解应该使用 Kafka 的场景和不应该使用 Kafka 的场景。 * **核心 Kafka 概念**: 深入理解 Kafka 集群、Broker、事件、生产者、Topic、分区、Offset、消费者、消费者组、消费者 Offset 等关键概念。 * **Kafka 架构与原理**: 学习 Topic 复制的概念,理解 Kafka 如何存储消息以及消息保留机制。 * **Kafka 生态基础**: 初步了解 Kafka Streams 和 Kafka Connectors 的作用。 * **ZooKeeper 的重要性**: 阐述 ZooKeeper 在 Kafka 中的关键作用。 * **Kafka 安全性**: 介绍 Kafka 的基础安全概念。 * **实践操作**: * 如何在个人电脑上安装 Kafka。 * 如何通过命令行启动 ZooKeeper 和 Kafka Broker。 * 使用 `kafka-topics` 脚本创建、列出、描述和删除 Topic。 * 使用 `kafka-console-producer` 脚本向 Kafka Topic 发布消息。 * 使用 `kafka-console-consumer` 脚本从 Kafka Topic 消费消息。 * 设置多 Broker 集群。 * 执行 Topic 复制并验证容错能力。 * 读取 `__consumer_offsets` Topic。 * 配置 Topic 级别的消息保留策略。 通过本课程的学习,学员将能够全面掌握 Kafka 的基本原理和核心功能,并具备独立搭建和操作 Kafka 环境的能力。

课程评论(0条)

课程详情

Kafka is an open source distributed event streaming platform. It is currently used by thousands of companies as it can handle huge volume and high velocity of data. It is currently managed by Apache Software Foundation.This particular course does not need any prior knowledge of anything. You will learn everything about Kafka from scratch.We are going to learn the below as part of this course.What is Kafka ? What are the different Advantages of Kafka ?What are the different Disadvantages of Kafka?A detailed comparison of Kafka with Traditional Messaging Systems ActiveMQ, RabbitMQ etc.The various use cases where we should use KafKaThe various use cases where we should not use KafkaUnderstand Key Kafka Concepts - Kafka Cluster, Kafka Brokers, Events, Producers,Topics,Partitions,Offsets,Consumer,Consumer Groups,Consumer Offsets etcUnderstand the concept of Topic ReplicationUnderstand how Kafka stores the messagesUnderstand the Message Retention concept of KafkaA very basic understanding of Kafka StreamsA very basic understanding of Kafka ConnectorsUnderstand the significance of Zookeeper with respect to KafkaA very basic understanding of Kafka SecurityHow to install Kafka in your personal laptop/desktop.How to start Zookeeper and Kafka Broker in the Terminal using the command line tools provided as part of the Kafka Installation.How to Create Topics, List Topics,Describe Topics and Delete Topics using the kafka-topics script which is provided as part of the Kafka Installation.How to publish messages to Kafka Topics using the kafka-console-producer script which is provided as part of the Kafka.How to consume messages from Kafka Topics using the kafka-console-consumer script which is provided as part of the Kafka.How to set up Multi Broker ClusterHow to perform Topic Replication and Check Fault ToleranceHow to read Read __consumer_offsets TopicHow to Configure Message Retention at Topic level

课程标签

0人关注该课程

主题相关的课程