ES基本概念

2021-07-16 03:10:42 字數 804 閱讀 6271

1. 索引(index)

相當於資料庫例項

2. 型別(type)

相當於sql中的資料庫表,相當於mongodb中的集合

3. 文件(document)

相當於sql資料庫表中的一行記錄,相當於mongodb中的文件

4. 節點(node)

乙個es例項即為乙個節點。主節點由選舉產生。

節點名配置:

#elasticsearch.yml

#node.name: "franz kafka"

node.name: "online-beta-01"

5.集群(cluster)

es集群由多個節點組成。節點通過cluster.name確定所屬的集群。

集群名配置:

#elasticsearch.yml

#cluster.name: elasticsearch

cluster.name: search-v1

6. 分片(shard)

乙個lucene例項即為乙個分片,相當於mongodb中的分片。es分片目的在於,將乙個大索引分布到不同的節點上。

在建立索引時就確定了主分片數量,並且索引建立後不可修改主分片數量。

複製分片數量可以修改。

分片配置:

#分片數

index.number_of_shards: 1

#複製分片數

index.number_of_replicas: 0

ES基本概念

es模擬資料庫 索引 含有相同屬性的文件集合 database 型別 索引可以定義乙個或多個型別,文件必須屬於乙個型別 table 文件 文件是可以被索引的基本資料單位 資料庫記錄。分片 每個索引都有多個分片,每個分片是乙個lucene索引 建立時就確定,不可更改。備份 拷貝乙份分片就完成了分片的備...

ES基本概念和語句

1 通俗的解釋 在elasticsearch中,文件歸屬於一種型別 type 而這些型別存在於索引 index 中,索引名稱必須是小寫 relational db database table row column elasticsearch indice type document field 2...

基本概念 C 基本概念

由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...