博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
elasticsearch
阅读量:6035 次
发布时间:2019-06-20

本文共 714 字,大约阅读时间需要 2 分钟。

概念

集群和节点

一个集群由多个节点组成,每个节点都有自己独立的名字,每个节点都是能够存储数据,参与集群索引数据,搜索数据的独立服务

索引 索引是含有相同属性的文档集合

类型

索引可以定义一个或多个类型,文档必须属于一个类型
文档
文档是可以被索引的基本数据单位,比如一个用户的基本信息
三者的关系
索引相当数sql中的database,类型相当与sql中的table,文档相当与sql中的一条纪录.
分片
每个索引都有多个分片,每个分片都是一个lucene索引, 如果索引的数据量很大,硬盘的压力就会很大,搜索速度会出现瓶颈,这时将索引分成多个分片,分担硬盘的压力。分片同时还允许用户进行水平的扩展和拆分,以及分布式非操作,可以提高搜索以及其它操作的效率。
分片备份
当主分片无法正常工作时,备份的分片就可以代替其工作,提高ES的可用性,同时备份分片还可以提供搜索功能。ES默认在创建索引时会创建5个分片,一份备份。分片的数量只能在创建索引的时候指定,不能在后期修改,而备份的数量是可以修改的。

ES API

ES的是以RESTFul API风格来命名自己的API的

api的基本格式

http://
:
/
<索引>
/
<类型>
/
<文档id>
复制代码

常用http动词

GET/PUT/POST/DELETE

基本操作

  1. 从head插件进行索引创建

2. 结果展示:如果是ES集群部署,那么分片和备份分片会随机散落在不同的节点上,粗框表示主分片,细框表示备份分片

转载地址:http://csmhx.baihongyu.com/

你可能感兴趣的文章
linux
查看>>
Layout父元素点击不到的解决办法
查看>>
【面试次体验】堆糖前端开发实习生
查看>>
基于apache实现负载均衡调度请求至后端tomcat服务器集群的实现
查看>>
C#+QQEmail自动发送邮件
查看>>
[Hadoop]MapReduce多输出
查看>>
Android Activity详解(一)
查看>>
快准车服完成3000万元A+轮融资,年底将开始B轮融资
查看>>
让我去健身的不是漂亮小姐姐,居然是贝叶斯统计!
查看>>
MySQL 数据约束
查看>>
我的友情链接
查看>>
SERVLET容器简介与JSP的关系
查看>>
《服务器SSH Public Key认证指南》-补充
查看>>
我的友情链接
查看>>
Java break continue return 的区别
查看>>
算法(Algorithms)第4版 练习 1.3.4
查看>>
jquery easyUI checkbox复选项获取并传后台
查看>>
浅析NopCommerce的多语言方案
查看>>
设计模式之简单工厂模式
查看>>
C++中变量的持续性、链接性和作用域详解
查看>>