ES的一些基本概念

2020-02-01  本文已影响0人  鸿雁长飞光不度

1.文档 (document )

1.1 文档的元数据

用于标注文档的相关信息

2.索引(index)

RDBMS ES
table(表) index(索引)
row (一条记录) document(文档)
column (列) field(一个字段)
schema(创建语句) Mapping(字段和类型定义配置)
sql (查询语言) DSL(查询语言)
支持事务,JOIN操作 查询,搜索,评分关联计算。

3.分布式系统的可用性与扩展性

ES的分布式架构

4. 节点

4.1 Master-eligible Node和Master Node

4.2 data node和coordinating node

data node:保存数据,负责保存分配数据,对数据扩展起到非常强大的作用。
coordinating node:负责接收客户端请求,将请求分发到合适节点,最终汇总结果。每一个节点默认都起到 coordinating node这个作用。

4.3其他节点

4.4 配置节点的类型

节点类型 配置参数 默认值
master eligible node.master true
data node.data true
ingest node.ingest true
coordinating only 默认是开启,需要仅仅启动,把其他的全部设置为false
machine learning node.ml true (enable x-pack)

5分片

5.1分配的设定

生产环境提前做好容量规划

5.2查看集群状况

GET _cluster/health
settting.png
上一篇 下一篇

猜你喜欢

热点阅读