基礎(chǔ)
- 面向文檔
- 基于Apache Lucene
- Windows安裝ES
- Windows安裝Kibana

image.png
When we say index, we mean store in Elasticsearch. 在ES中索引的含義是存儲(chǔ)。
Node, Cluster
- Node是一個(gè)正在運(yùn)行的ES實(shí)例
- One Node per server: 每臺(tái)服務(wù)器運(yùn)行一個(gè)實(shí)例
- 啟動(dòng)一個(gè)Node時(shí),它會(huì)嘗試尋找并加入一個(gè)Cluster
- 一個(gè)Cluster包含多個(gè)Node,并有一個(gè)master Node
Shard, Replica
- Shard也稱為Primary Shard,是
ducument存儲(chǔ)的首要位置 - Replica會(huì)復(fù)制一份Shard中的
ducument - Replica不僅能做數(shù)據(jù)備份,也可以提高性能
- Shard和Replica不能在同一個(gè)Node上
安裝

Cluster, Node
- 運(yùn)行
bin\elasticsearch.exe啟動(dòng)ES, 默認(rèn)前臺(tái)啟動(dòng),也可以作為Windows服務(wù)啟動(dòng),默認(rèn)端口9200 - 可以在瀏覽器訪問(wèn)
http://localhost:9200/檢查ES的運(yùn)行狀態(tài)

運(yùn)行
配置
配置文件如下:
-
elasticsearch.yml配置ES -
jvm.options配置ES的JVM參數(shù) -
log4j2.properties配置ES的日志,詳見(jiàn)
Chrome插件
安裝ES Head插件可以圖形化操作ES。
安裝Kibana
下載Kibana,解壓后運(yùn)行kibana.bat啟動(dòng)Kibana。訪問(wèn)http://localhost:5601/會(huì)看到Kibana的界面:

Kibana