当前位置: 首页 > article >正文

31-Shard Allocation Awareness(机架感知)

同一机器上,部署多个es节点,防止副本和主分片分配到同一机器上

例如:es节点a、b、c部署在01机器上,节点d、e、f部署在02机器上

es2.4版本配置

a、b、c节点yaml配置:node.rack: aaa

d、e、f节点yaml配置:node.rack: bbb

调用api设置机架感知生效,"cluster.routing.allocation.awareness.attributes": "rack"

集群会重分配部分分片。当部分多于node节点数时,无法分配。

curl --location 'http://es:9200/_cluster/settings' \
--data ''

curl --location --request PUT 'http://es:9200/_cluster/settings' \
--header 'Content-Type: application/json' \
--data '{
    "persistent": {
        "cluster.routing.allocation.awareness.attributes": "rack"
    }
}'

参考文档:Shard Allocation Awareness | Elasticsearch Guide [2.4] | Elastic


http://www.kler.cn/a/398212.html

相关文章:

  • 基础IO2
  • Unity 2022 Nav Mesh 自动寻路入门
  • ubuntu 安装kafka-eagle
  • HBase压测 ycsb
  • 客厅打苍蝇fly测试总结1116
  • vue3【实战】切换全屏【组件封装】FullScreen.vue
  • 渑池县中药材产业党委莅临河南广宇企业管理集团有限公司参观交流
  • C++和OpenGL实现3D游戏编程【连载18】——加载OBJ三维模型
  • Elasticsearch 查询时 term、match、match_phrase、match_phrase_prefix 的区别
  • UNIAPP发布小程序调用讯飞在线语音合成+实时播报
  • Ubuntu nginx let‘s encrypt免费 https 设置
  • 针对股票评论的情感分类器
  • Spring Cloud Eureka 服务注册与发现
  • 前端开发未来发展怎么样
  • springboot+vue+SseEmitter数据流推送实战
  • Excel超级处理器:高效实现2种批量生成二维码方式
  • 2024年 Web3开发学习路线全指南
  • ❤React-JSX语法认识和使用
  • windows 安装Ubuntu 后如何使用
  • 【头歌实训:拆分单链表】
  • 零基础Java第十九期:认识String(一)
  • Eureka、Zookeeper 与 Nacos:服务注册与发现功能大比拼
  • 深入理解 SQL_MODE 之 ANSI_QUOTES
  • uniApp项目使用uCharts
  • Redisson的可重入锁
  • spring boot 常用参数总结