搜集日志。

在这里插入图片描述
logstash 负责: 接收数据 input — 解析过滤并转换数据 filter(此插件可选) — 输出数据 output
input — decode — filter — encode — output
elasticsearch 查询和保存数据
在这里插入图片描述

Elasticsearch 去中心化集群

在这里插入图片描述
Data node 消耗大量 CPU、内存和 I/O 资源
在这里插入图片描述

分担一部分压力是指在data node上汇聚,然后在client node 再一次汇聚,然后将搜索结果返回给用户

client node类似路由起,将集群请求发送的主节点,将数据请求发送到数据节点。配置文件中如果 node.master 和 node.data都为false,那么它就是client node

es 必须在普通用户下运行,为的是安全

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Kafka

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
zookeeper管理Kafka。选举leader,还有consumer group变化时,进行再平衡
写消息允许多个Producer 写到一个Partition。 消费时,只能一个 消费组中的consumer 所消费。一个consumer 可以消费多个 Partition
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

大于是因为 这样消息数据就可以均匀地分布在各个broker中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Kafka 集群部署规划

先部署zookeeper,再Kafka
在这里插入图片描述
在这里插入图片描述
比如可以显示 topic 列表, 创建topic ,查看topic 状态, 删除topic
生产消息,消费消息

案例

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Kafka MirrorMaker 是跨数据中心的流数据同步方案
配置MirrorMaker的 生产者和消费者,启动它就行了。MirrorMaker单独在一台机器上
在这里插入图片描述
每个kafka节点的带宽20M,每个服务器16c, 32g内存
在这里插入图片描述
在这里插入图片描述

Filebeat + Kafka + logstash + Elasticsearch

典型ELK 架构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

部署

在这里插入图片描述

相关推荐

  1. 日常开发

    2024-07-16 22:44:02       56 阅读
  2. ELK的

    2024-07-16 22:44:02       59 阅读
  3. docker查看

    2024-07-16 22:44:02       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 22:44:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 22:44:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 22:44:02       58 阅读
  4. Python语言-面向对象

    2024-07-16 22:44:02       69 阅读

热门阅读

  1. 深度学习损失计算

    2024-07-16 22:44:02       20 阅读
  2. Python字典基础与高级详解

    2024-07-16 22:44:02       19 阅读
  3. 代码随想录打卡第二十五天

    2024-07-16 22:44:02       21 阅读