Elasticsearch简单使用系列--详细介绍ES的核心概念
来源:互联网 发布:win10如何更新软件 编辑:程序博客网 时间:2024/06/05 15:50
Elasticsearch的核心概念:
1,NRT(near real time):es是一个近实时搜索平台;
2,cluster:集群是一个或多个node节点,存储所有数据,并提供跨node间搜索和索引的能力.集群是根据名字区分的,默认为”elasticsearch”;
3,Node:是一个server,可以存储数据,参与集群的索引和搜索.node的名字在启动时使用UUID随机生成的,可以自己定义.
4,Index:索引是存储相似特征的文档的集合,索引通过名字标识,名字必须小写,类比数据库;
5,Type:类型是索引中的一个逻辑分类或分区,因此一个索引中可以定义一个或多个type,每一个type通常存储相同的field的文档,类比数据表;
6,Document:文档是保存在索引中的基本信息单元,使用JSON格式表示,文档真正的保存到type中,类比记录;
7,Shards & Replicas:
1)索引分割为多个小片就是分片,分片可以在创建索引时指定,默认是5个.
分片原因:
1.水平分割或扩展容量
2.分布式和并行操作多分片多节点,提升性能和吞吐量
3.分片就是Lucene index,最大存储Integer.MAX_VALUE-128个文档,可以使用_cat/shards查看
4.分片划分机制以及搜索聚合文档是es管理的,对用户是透明的;
2)在网络或云环境下,失败随时发生,es可以将索引的分片拷贝一份或多份,这就是副本,默认是1份.
副本原因:
1.因为分片或节点失败,提高可靠性
2.扩展搜索容量,并行执行提升吞吐量
3.副本可以在创建索引时指定,也可以在索引创建后指定.
原文: https://www.elastic.co/guide/en/elasticsearch/reference/current/_basic_concepts.html
- Elasticsearch简单使用系列--详细介绍ES的核心概念
- ElasticSearch系列04:核心概念
- Elasticsearch的简单介绍
- ElasticSearch的简单介绍
- elasticsearch和lucene的关系以及elasticsearch的核心概念
- ElasticSearch核心概念
- ES005-Elasticsearch核心概念
- Elasticsearch - 核心概念
- ElasticSearch核心概念
- Elasticsearch 核心概念
- Elasticsearch核心概念
- elasticsearch 核心概念
- ElasticSearch第2课之核心概念介绍
- Elasticsearch简单使用系列--安装
- Elasticsearch简单使用系列--入门
- ThinkPHP 的模型使用详细介绍--模型的核心(七)
- 【ElasticSearch系列】ES插件安装
- 【ES】ElasticSearch 安装介绍 <一>
- adb操作命令详解及大全
- k8s学习笔记之etcd集群部署
- 1959-打印镂空字符三角形
- 华为OJ——公共字串计算
- Linux字符串切割的两个方法
- Elasticsearch简单使用系列--详细介绍ES的核心概念
- Hadoop 单节点集群配置
- windows 系统显示桌面后任务栏不见了
- [绍棠_Swift] Swift3.0中 通过viewController push跳转到TabbarController 隐藏后退按钮问题
- oracle中函数round()与函数trunc()
- 数据通信中的校验方法
- Elasticsearch简单使用系列--使用Java API进行CRUD操作
- Activiti学习之监听器
- springmvc 解析url 返回的xml数据