日期:2021年7月15日

实习日志:

今天我继续学习了Kafka的Broker部分。Kafka是一个分布式流处理平台,它的核心是由多个Broker组成的集群。每个Broker负责处理一部分的消息,它们之间通过Zookeeper进行协调。

在学习过程中,我了解了Broker的一些基本概念和工作原理。Broker是一个运行在服务器上的进程,它负责接收来自生产者的消息,并将这些消息写入到磁盘中的日志文件中。同时,它也负责处理消费者的请求,并将消息发送给消费者。Broker还会定期地将自己的状态信息发送给Zookeeper,以便进行集群的管理和协调。

我学习了如何配置和启动一个Broker。通过修改配置文件,可以设置Broker的一些参数,比如监听的端口号、存储消息的路径等等。然后,我使用命令行工具启动了一个Broker实例,可以看到它开始监听指定的端口,并且与Zookeeper建立了连接。

除了学习Broker,我还开始了对Eagle监控工具的学习。Eagle是一个用于监控和管理Kafka集群的工具,它可以提供实时的监控指标和告警功能。通过Eagle,我们可以方便地查看集群的状态信息、主题的流量情况、消费者的消费速度等等。

我了解了Eagle的基本架构和使用方法。它通过采集Kafka集群的各种指标数据,并将这些数据存储到数据库中。然后,通过Web界面展示这些数据,并提供一些查询和分析功能。我在本地搭建了一个Eagle的环境,并成功地监控了一个Kafka集群的状态。

在接下来的实习中,我计划深入学习Kafka的其他组件和工具,比如生产者、消费者、Kafka Connect等等。同时,我也会继续熟悉Eagle的使用,并尝试使用它来进行更深入的监控和管理工作

实习日志:kafka的学习Brokereagle监控

原文地址: https://www.cveoy.top/t/topic/ioT4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录