一、elasticsearch
Elasticsearch是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。
基于lucene
lucene基于倒序索引
1、倒序索引
进行分词处理,记录该词的出现次数,出现位置
2、正序索引
document:文档 对象
属性 size 、path、content、time
二、集群
每个节点分别存放倒排索引,document
主、从
主:增删改,从分担主的查询,主、从不能放到一台机器
三、安装
值允许普通用户操作,不允许root用户
因为elasticsearch 有远程执行脚本的功能所以容易中木马病毒