【最佳实践】Elasticsearch 运用 shard filtering 实现冷热节点索引分配
简介
在我们的实际部署中,我们的各个 node(节点)的能力是不一样的。比如有的节点的计算能力比较强,而且配有高性能的存储,速度也比较快,同时我们可能有一些 node 的能力稍微差一点,比如计算能力及存储器的速度都比较差一点。针对这两种情况,我们其实可以把这两种节点用来做不同的用途:运算能力较强的节点可以用来做 indexing(建立索引表格)的工作,而那些能力较差一点的节点,我们可以用来做搜索用途。我们可以把这两种节点分别叫做:
• hot node:用于支持索引并写入新文档
• warm node:用于处理不太频繁查询的只读索引
这种架构在 Elasticsearch 中,我们称之为 hot/warm 架构。
Hot node
我们可以使用 hot node 来做 indexing:
• indexing 是 CPU 和 IO 的密集操作,
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Proxy-Go Cluster 集群控制面板 v1.2 发布,新增上线 IP 显示,方便管理代理集群!
ProxyAdmin 集群版,是强大的代理服务工具snail007/goproxy的控制面板,运行了它,一秒让你拥有控制海量机器上的proxy服务,友好的交互界面,小白也能轻松上手,让你用起来得心应手,心情舒畅。 更新内容: 1.修复个别详情页面空白的问题. 2.节点列表增加一列:上线IP. 预览 概况 机器组管理 服务管理 节点管理 状态解释: 在线:该组的所有服务在该节点上运行正常。 异常:该组的服务在该节点上运行有失败的,可以点击“异常”查看具体什么服务运行失败和失败信息。 离线:节点不在线,或者节点无法和控制面板通讯。
- 下一篇
在业务领域中产生重大影响的5种人工智能技术
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 企业需要了解图像识别、语音识别、聊天机器人、自然语言生成、情感分析如何改变其业务的运营方式。 人工智能技术正在将其自身融入业务的各个方面。重要的一些人工智能技术包括图像识别、语音识别、聊天机器人、自然语言生成和情感分析。 需要明确的是,每种类型的人工智能技术都代表广泛的类别,通常包括数十个甚至数百个基础组件。反过来,通常将这些组件重组为更复杂的应用程序,为企业创造价值。 例如,百货商店人工智能机器人可以在工作中使用图像识别、视频和语音识别技术。图像识别软件将使其能够检查货架上库存的位置、价格和数量;视频将帮助其避免遇到任何障碍,并确定其在商店中的位置;语音识别组件将使其能够引导和娱乐客户。 为了取得这种成就,这些业务中的人工智能技术通常结合了针对整个任务的特定部分量身定制的各种算法和技术。它们包括符号处理、统计分析、神经网络等等。 以下是对五种人工智能技术的深入阐述,这些技术随着时间的推移而发展,从而极大地改变了企业处理、分析和生成数据的方式。 1.图像识别 企业使用图像识别的各种方式包...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Red5直播服务器,属于Java语言的直播服务器
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启