【问题标题】:Configure an Elasticsearch cluster with 3 Master nodes and 33 Data nodes on physical servers在物理服务器上配置具有 3 个主节点和 33 个数据节点的 Elasticsearch 集群
【发布时间】:2022-01-18 00:16:28
【问题描述】:

我使用 Elasticsearch 来处理 10T,所以我做了所有关于要使用多少分片、RAM、CPU 和硬盘的工作,但是当我尝试配置这些节点时,我很困惑要处理的功能以及我们为什么必须使用它,所以如果有一些关于如何在这个主题上进行标准配置和最佳实践的指南或建议,以及我是否需要配置其他节点

【问题讨论】:

    标签: elasticsearch cluster-computing production


    【解决方案1】:

    这在很大程度上取决于您的用例:是 indexing 还是 search 重,文档架构是什么,您要运行什么搜索查询。例如,n-gram 令牌可能很容易将所需的资源膨胀 10 倍。

    不过一般规则很少。

    • 您希望分片大小在 20-50 GB 之间
    • 您希望集群中的分片少于 20k
    • 您希望分片在机器之间均匀分布
    • 您需要 ~30 GB 堆
    • 您希望堆占用大约 50% 的 RAM
    • 你需要尽可能多的 CPU
    • 您需要本地(非网络连接)SSD

    或者,如果您希望尽可能减少麻烦,您可以选择Elastic Cloud,这将消除一些硬件问题以换取费用。

    【讨论】:

    • 配置我的 3 个主节点的最佳方法是什么
    • 当你有3个master-eligible节点时,他们会投票给其中一个作为master节点,你不需要设置任何特殊的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 2020-04-14
    • 1970-01-01
    相关资源
    最近更新 更多