随笔分类 - elastic
摘要:1. 什么是Elasticsearch?Elasticsearch 是一个基于 Lucene 的搜索引擎。它提供了具有 HTTP Web 界面和无架构 JSON 文档的分布式,多租户能力的全文搜索引擎。Elasticsearch 是用 Java 开发的,根据 Apache 许可条款作为开源发布。 2
阅读全文
摘要:Elasticsearch的index Elasticsearch的索引(index)是用于组织数据的逻辑命名空间(如数据库)。Elasticsearch的索引有一个或多个分片(shard)(默认为5)。分片是实际存储数据的Lucene索引,它本身就是一个搜索引擎。每个分片可以有零个或多个副本(re
阅读全文
摘要:前言 通过前面的学习我们已经可以往elasticsearch中存数据了,我们知道elasticsearch天生就是为海量数据和大规模集群而存在的,所以如果我们想要管理这些数据和集群,那么肯定得借助其他的一些工具进行管理,不然大家可以想象一下,我想要知道我的索引有哪些,数据量有多大,还得发送一个一个R
阅读全文
摘要:状态查询 获取所有_cat系列的操作 curl http://localhost:9200/_cat =^.^= /_cat/allocation /_cat/shards /_cat/shards/{index} /_cat/master /_cat/nodes /_cat/tasks /_cat
阅读全文
摘要:1、介绍 官方宣布从6.8和7.1开始,免费提供多项安全功能。其中包括tls加密通信,基于角色访问控制等功能。 可以使用企业CA证书来完成这一步骤,但是一般情况下,我们可以通过elasticsearch自带的elasticsearch-certutil的命令生成证书。然后各节点通过该证书可以进行安全
阅读全文
摘要:Zen discovery是内建的、默认的、用于Elasticsearch的发现模块。它提供了单播和基于文件的发现,可以通过插件扩展到支持云环境和其他形式的发现。 Zen Discovery 是与其他模块集成的,例如,节点之间的所有通信都使用 transport 模块完成。某个节点通过 发现机制 找
阅读全文