【问题标题】:How to configure discovery.type in elasticsearch?如何在elasticsearch中配置discovery.type?
【发布时间】:2020-08-30 07:24:13
【问题描述】:

我有一个 Kubernetes 集群,有 2 个节点,我在其上运行 EFK 堆栈(es + fluentd + kibana),flunetd 在守护程序集上运行,这意味着它运行两个 pod,每个节点上一个。

但是,我想知道如何为我设置为 singleNode 的 es 配置 discovery.type。换句话说,是不是取决于我的集群节点数,是否应该运行es的多个副本?

【问题讨论】:

    标签: elasticsearch elastic-stack elk efk


    【解决方案1】:

    如果您运行的是 Elasticsearch 的单个节点,则需要将 discovery.type 设置为 single-node,更多信息请参见 this 官方文档和 this SO 答案。

    来到副本部分,是的,当主分片出现故障时,出于高可用性的原因,您应该始终在集群中的每个索引至少有 1 个副本,但由于副本以副本的形式可用,您的索引将正常工作并且副本分片将被标记为主分片,并且当存在较早主分片的节点或另一个节点加入集群时,将分配一个副本。如果没有副本分片,您的 elasticsearch 集群将处于黄色状态。

    更多关于cluster health的信息。

    【讨论】:

      猜你喜欢
      • 2021-10-13
      • 2013-08-26
      • 1970-01-01
      • 2020-03-21
      • 1970-01-01
      • 2019-01-18
      • 2015-05-11
      • 2021-02-01
      • 2017-07-18
      相关资源
      最近更新 更多