标签: ElasticSearch

5 篇文章

005、ElasticSearch7.9之后版本的集群角色
ElasticSearch7.9之后版本的集群角色 一.配置角色的方式发生改变 1.角色的定义方式发生改变 在Elastic Stack 7.9之后的发布中,我们可以直接在Elasticsearch的配置文件中配置Node的角色 (node roles)。 这是一个新的变化。在 7.9 发布版之前,我们使用 node.master: true 这样的方式来定义一个 master 节点,但是从 7.…
004、ElasticSearch的工作原理篇
ElasticSearch的工作原理篇 一.正排索引和倒排索引 1.提出问题:分片底层是如何工作的? 分片是ElasticSearch最小的工作单元,但是究竟什么是一个分片,它是如何工作的? 传统的数据库每个字段存储单个值,但这对全文检索并不够,文本字段的每个单词需要被搜索,对数据库意味着需要单个字段有索引多值的能力。 最好的支持是一个字段多个值需求的数据结构是倒排索引。 1.正排索引(forwa…
003、ElasticSearch的Restful API基本使用
ElasticSearch的Restful API基本使用 [前置知识] 1.RESTful风格程序 REST(英文全称为:"Representational State Transfer")指的是一组架构约束条件和原则。它是一种软件架构风格(约束条件和原则的集合,但并不是标准)。 REST通过资源的角度观察网络,以URI对网络资源进行唯一标识,响应端根据请求端的不同需求,通过…
002、ElasticSearch集群部署
ElasticSearch集群部署 一.集群脚本准备 1.配置免密登录 [root@elk101.oldboyedu.com ~]# ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa [root@elk101.oldboyedu.com ~]# [root@elk101.oldboyedu.com ~]# ssh-copy-id elk101.o…
001、ElasticStack的应用场景及基础环境构建
ElasticStack的应用场景及基础环境构建 一.为什么需要日志收集系统 1.企业的架构图画图说明,为引入下面的痛点 2.没有日志分析工具之前,运维工作存在哪些痛点? - 痛点1:生产出现故障后,运维需要不停的查看各种不同的日志进行分析?是不是毫无头绪? - 痛点2:项目上线出现错误,如何快速定位问题?如果后端节点过多、日志分散怎么办? - 痛点3:开发人员需要实时查看日志但又不想给服务器的登…