Elastic Search

第一天接触,资料来源于网络,先熟悉一下定义

 

分布式、多用户能力的  ------全文搜索引擎;通过HTTP使用JSON进行数据索引。

基于Restful web接口,设计用于云计算中。能够达到实时搜索,稳定,可靠,快速,安装使用方便。

ES关键信息

cluster:集群配置方式,中有多个节点,其中一个为主节点。但是从外部来看,与任何一个节点的通信与整个ES集群通信都是等价的。

shards:索引分片,拆分索引,分布至不同的节点上,构成分布式搜索,分片数量在创建索引前指定。

replicas:索引副本,提高系统容错性,提高es的查询效率,es会自动对搜索进行负载均衡。

recoverry:数据恢复/数据重新分布,在节点数量发生变化时会根据机器的负载对索引分片进行重新分配,挂掉的节点重启后也会进行此操作。

river:es的一个数据源,也是其它存储(DB)同步数据到es的一个方法。以插件形式存在的es服务,通过读取river中的数据并把它索引到es中。

           官方river:couchDB,RabbitMQ,Twitter,Wikipedia。

gateway:索引快照的存储方式,es默认先把索引存放在内存中,当内存满了时再持久化到本地硬盘。gateway对索引快照进行存储,当es集群关闭或再启动时

就会从gateway中读取索引备份数据。es支持多类型gateway:本地文件系统,分布式文件系统,Haddop的HDFS和amazon的s3云存储服务。

discoverry.zen:es的自动发现节点机制,es基于P2P系统,先通过广播寻找存在的节点,再通过多播协议来进行节点间的通信,同事也支持点对点的交互。

Transport:代表es内部节点或集群与客户端的交互方式,默认内部是使用tcp协议进行交互,同时它支持http协议(json格式)、thrift、servlet、memcached、zeroMQQ等

的传输协议(通过插件方式集成)

 

转载于:https://www.cnblogs.com/dadouxiaodou/p/9104890.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值