搜索

37.5. 存储注意事项

download PDF

Elasticsearch 索引是分片及其对应副本的集合。这是 ES 如何在内部实现高可用性,因此不需要使用基于硬件的镜像 RAID 变体。RAID 0 仍可用于提高整体磁盘性能。

每个 Elasticsearch 部署配置中都添加了一个持久性卷。在 OpenShift Container Platform 中,这通常通过 持久性卷声明 来实现

PVC 基于 openshift_logging_es_pvc_prefix 设置来命名。如需更多详细信息,请参阅持久性 Elasticsearch 存储

Fluentd 将 systemd journal/var/lib/docker/containers/*.log 的所有日志发送到 Elasticsearch。了解更多

建议本地 SSD 驱动器以获得最佳性能。在 Red Hat Enterprise Linux(RHEL)7 中,截止时间 IO 调度程序是除 SATA 磁盘外的所有块设备的默认设置。对于 SATA 磁盘,默认的 IO 调度程序是 cfq

为 ES 调整存储大小取决于如何优化索引。因此,请提前考虑需要的数据量,并且注意要聚合应用程序的日志数据。一些 Elasticsearch 用户发现,有必要使绝对存储消耗始终保持在 50% 左右并处于 70% 以下。这有助于避免 Elasticsearch 在进行大型数据合并操作期间变得无响应。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.