搜索引擎
码者人生
在高并发、高可用、大数据架构、智能运维等技术和管理领域有14年工作经验,长期关注企业信息安全、企业信息化、互联网电商等业务发展方向
展开
-
ES集群在创建mapping时指定alias
直接上mapping{ "settings": { "index": { "number_of_replicas": "2" } }, "mappings": { "properties": { "log": { "type": "long" }, "time": { "type": "long" }, "path": { "type": "tex原创 2021-09-22 20:38:28 · 678 阅读 · 0 评论 -
ES基本操作
目录查看索引列表创建索引添加索引 查看索引列表 _cat/indices 创建索引 创建索引,往es集群节点发送http的put类型请求即可成功创建索引Http PUThttp://192.168.182.12:20019/my_index_name得到如下结果,说明创建成功{ "acknowledged": true, "shards_acknowledged": true, "index": "my_index_name"}..原创 2020-05-25 10:53:21 · 303 阅读 · 0 评论 -
ES各种节点的分工
ES各种节点的分工1. 客户端节点 当主节点和数据节点配置都设置为false的时候,该节点只能处理路由请求,处理搜索,分发索引操作等,从本质上来说该客户节点表现为智能负载平衡器。独立的客户端节点在一个比较大的集群中是非常有用的,他协调主节点和数据节点,客户端节点加入集群可以得到集群的状态,根据集群的状态可以直接路由请求。2. 数据节点 数据节点主要是存储索引数据的节点,主要对文档进行增删改查操作,聚合操作等。数据节点对cpu,内存,io要求较高, 在优化的时候需要监控数据节点的状态,当资转载 2020-07-31 13:50:16 · 1104 阅读 · 0 评论 -
互联网大厂技术-elasticsearch(es)原理-ES架构、elasticsearch架构原理、ES数据写入、数据删除、数据读取、搜索过程、检索原理、节点协调过程、搜索引擎、索引原理
Elasticsearch 是由Lucene提供支持的搜索引擎。 它为 “搜索部分” 提供了强大的动力,而 Elasticsearch 为你提供了可扩展性,可用性,REST API,专门的数据结构等(从广义上来说)。Elasticsearch 架构的概略示意图从图中可以看出,Elasticsearch 在可用节点上对每个 Lucene 索引进行了分片。 分片可以是主分片或副本分片。每个分片都是一个 Lucene 索引,这些索引中的每个索引都可以具有多个 segment,每个 segem...原创 2021-07-20 11:18:38 · 4554 阅读 · 2 评论