# 标记一个 Hot 节点
bin/elasticsearch  -E node.name=hotnode -E cluster.name=geektime -E path.data=hot_data -E node.attr.my_node_type=hot

# 标记一个 warm 节点
bin/elasticsearch  -E node.name=warmnode -E cluster.name=geektime -E path.data=warm_data -E node.attr.my_node_type=warm

# 查看节点
GET /_cat/nodeattrs?v

# 配置到 Hot节点
PUT logs-2019-06-27
{
  "settings":{
    "number_of_shards":2,
    "number_of_replicas":0,
    "index.routing.allocation.require.my_node_type":"hot"
  }
}

PUT my_index1/_doc/1
{
  "key":"value"
}

GET _cat/shards?v

# 配置到 warm 节点
PUT PUT logs-2019-06-27/_settings
{  
  "index.routing.allocation.require.my_node_type":"warm"
}

# 标记一个 rack 1
bin/elasticsearch  -E node.name=node1 -E cluster.name=geektime -E path.data=node1_data -E node.attr.my_rack_id=rack1

# 标记一个 rack 2
bin/elasticsearch  -E node.name=node2 -E cluster.name=geektime -E path.data=node2_data -E node.attr.my_rack_id=rack2

PUT _cluster/settings
{
  "persistent": {
    "cluster.routing.allocation.awareness.attributes": "my_rack_id"
  }
}

PUT my_index1
{
  "settings":{
    "number_of_shards":2,
    "number_of_replicas":1
  }
}

PUT my_index1/_doc/1
{
  "key":"value"
}

GET _cat/shards?v
DELETE my_index1/_doc/1

# Fore awareness
# 标记一个 rack 1
bin/elasticsearch  -E node.name=node1 -E cluster.name=geektime -E path.data=node1_data -E node.attr.my_rack_id=rack1

# 标记一个 rack 2
bin/elasticsearch  -E node.name=node2 -E cluster.name=geektime -E path.data=node2_data -E node.attr.my_rack_id=rack1

PUT _cluster/settings
{
  "persistent": {
    "cluster.routing.allocation.awareness.attributes": "my_rack_id",
    "cluster.routing.allocation.awareness.force.my_rack_id.values": "rack1,rack2"
  }
}
GET _cluster/settings

# 集群黄色
GET _cluster/health

# 副本无法分配
GET _cat/shards?v

GET _cluster/allocation/explain?pretty

Hot Warm 架构与 Shard Filtering相关推荐

  1. 《Elasticsearch核心技术与实战》笔记

    <Elasticsearch核心技术与实战>笔记 1.Video1: 2.Video2: 3.Video3:简介及发展历史 4.Video4:家族成员 5.Video5:安装下载 逻辑设计 ...

  2. ElasticSearch部署架构和容量规划

    一.前言 前面介绍了ElasticSearch原理和使用相关的内容,在生产环境如何比较科学的进行容量规划.部署.调优.排查问题呢,业界和官方也对相关的问题进行总结,我这边也结合自己的经验对这些使用El ...

  3. Elasticsearch7.17 四 : ElasticSearch集群架构

    文章目录 ElasticSearch集群架构 核心概念 节点 分片(Primary Shard & Replica Shard) 集群状态和分片设定 集群搭建 安装Cerebro客户端 安装k ...

  4. 百分点大数据技术团队:舆情平台架构实践与演进

    编者按 现代社会每天都有大量信息产生,抖音.小红书等自媒体的普及,不断丰富着人们表达看法.传播诉求.分享信息的渠道和形式.如何完成多源异构数据的收集和处理,挖掘海量信息中的价值,洞察事件背后的观点和情 ...

  5. Elastic:Data tiers 介绍及索引生命周期管理 - 7.10 之后版本

    Data tier 也就是数据层.是一个在 7.10 版本的一个新概念.数据层是具有相同数据角色的节点的集合,这些节点通常共享相同的硬件配置文件: Content tier (内容层)节点处理诸如产品 ...

  6. ES2 知识-Es入门

    一.ES基本概念 1.1 文档 Es是面向文档得,文档是所有可搜索的最小单位 日志文件中的日志项 一本电影具体信息/一张唱片相信信息 MP3播放器里的一首歌/一篇PDF文档中的具体内容 文档被序列化为 ...

  7. Elasticsearch冷热分离原理和实践

    性能与容量之间的矛盾由来已久,计算机的多级存储体系就是其中一个经典的例子,同样的问题在Elasticsearch中也存在.为了保证Elasticsearch的读写性能,官方建议磁盘使用SSD固态硬盘. ...

  8. elasticsearch最大节点数_ElasticSearch这些概念要明白

    ElasticSearch 基本概念 文档(Document) ElasticSearch是面向文档的,文档是可搜索的最小单位. 好比 日志文件中的日志 MP3播放的一首歌 文档会被序列化成JSON格 ...

  9. 03.德国博士练习_02_admin_cluster

    文章目录 1. exercise: allocation filter 2. exercise02: backup and cross-cluster search 1. exercise: allo ...

最新文章

  1. 修复计算机怎么操作系统,如何巧妙恢复被误删的操作系统分区
  2. php 截取字符串的方法,php截取字符串的方法介绍
  3. MyEclipse和tomcat结合编写jsp对于中文乱码的解决方法
  4. 【mysql的编程专题⑥】视图
  5. linux添加三权,基于SELinux的三权分离技术的研究
  6. java mariadb 使用,java连接mariaDB的设置,java连接mariadb
  7. 比dropout更好的方法_比较自己的更好方法
  8. mysql参数之innodb_buffer_pool_size大小设置
  9. SharePoint 2010 Crawl Component Stuck in “Recovering” status
  10. 【机器人】四元数与旋转矩阵的转换关系
  11. Madwifi Mad coding:自底向上分析associated_sta的更新过程 —— RSSI和MACADDR等信息获取的底层原理...
  12. sql之stuff函数学习笔记
  13. 1.5 万字 + 40 张图解 HTTP 常见面试题(值得收藏)
  14. 介绍7个适合普通大学生参加的编程比赛/考试(注:有的比赛如蓝桥杯有多种赛别,本文仅介绍其中的程序设计/编程比赛)
  15. vm8网卡原理及应用
  16. YARN队列优先级分配策略
  17. 【强化学习】实现Atari游戏的自动化学习(仅供参考)
  18. 全球即将诞生第二家卡车自动驾驶上市公司,行业转折点已经到来
  19. 各种风格登录页响应式html5模板 Admin后台管理系统模板手机wap登录页html模板html会员登录页面模板源码70多套高大尚响应式网站模板html5网页静态模板Bootstrap扁平化网站源码
  20. 20 个 JS 工具函数助力高效开发

热门文章

  1. 移动端怎么实现复制粘贴?
  2. EOF while scanning triple-quoted string literal 报错是什么意思
  3. 标星 90 K!微软开源的 Web 开发课程!
  4. Java代码转换成groovy代码
  5. 腾讯碾压小公司全纪实:血腥的3Q大战
  6. 通达信交易接口可以设定自动止盈止损吗?
  7. go.uber.org/zap日志库
  8. 关于一些WM系统手机的名词解释【转】
  9. UPC-购买巧克力(贪心)
  10. 证明理想流体在稳定流动时所满足的伯努利定律