ElasticSearch 设置-配置(二)集群级分片分配和路由设置

配置ElasticSearch

集群级分片分配和路由设置

分片分配是将分片分配给节点的过程。这可能发生在初始恢复、副本分配、重新平衡或添加或删除节点时。

master 的主要作用之一是决定将哪些分片分配给哪些节点,以及何时在节点之间移动分片以重新平衡集群。

有许多设置可用于控制分片分配过程:

  • Cluster-level shard allocation settings 设置控制分配和重新平衡操作。
  • Disk-based shard allocation settings 解释了 Elasticsearch 如何考虑可用磁盘空间以及相关设置。
  • Shard allocation awarenessForced awareness 控制如何在不同的机架或可用区之间分配分片。
  • Cluster-level shard allocation filtering 允许某些节点或节点组从分配中排除,以便它们可以退役。

集群级分片分配设置

您可以使用以下设置来控制分片分配和恢复:

  • cluster.routing.allocation.enable:为特定类型的分片启用或禁用分配:

    • all -(默认)允许为所有类型的分片分配分片。
    • primaries - 只允许为主分片分配分片。
    • new_primaries - 仅允许为新索引的主分片分配分片。
    • none - 任何索引都不允许进行任何类型的分片分配。

    该设置不影响重启节点时本地主分片的恢复。如果一个重新启动的节点拥有一个未分配的主分片的副本,假设它的分配id与集群状态中的一个活动分配id相匹配,那么该节点将立即恢复该主分片。

  • cluster.routing.allocation.node_concurrent_incoming_recoveries:一个节点上允许多少个并发恢复传入进来的分片。默认是2

  • cluster.routing.allocation.node_concurrent_outgoing_recoveries:一个节点上允许多少并发输出需要恢复的分片数量。默认是2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值