基礎(chǔ)
- 面向文檔
- 基于Apache Lucene
- Windows安裝ES
- Windows安裝Kibana
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上
安裝
- 運(yùn)行
bin\elasticsearch.exe
啟動(dòng)ES, 默認(rèn)前臺(tái)啟動(dòng)爸舒,也可以作為Windows服務(wù)啟動(dòng)蟋字,默認(rèn)端口9200 - 可以在瀏覽器訪問
http://localhost:9200/
檢查ES的運(yùn)行狀態(tài)
配置
配置文件如下:
-
elasticsearch.yml
配置ES -
jvm.options
配置ES的JVM參數(shù) -
log4j2.properties
配置ES的日志,詳見
Chrome插件
安裝ES Head插件可以圖形化操作ES扭勉。
安裝Kibana
下載Kibana鹊奖,解壓后運(yùn)行kibana.bat
啟動(dòng)Kibana。訪問http://localhost:5601/
會(huì)看到Kibana的界面: