介紹
Elasticsearch是個(gè)開源分布式搜索引擎,提供搜集、分析、存儲(chǔ)數(shù)據(jù)三大功能。它的特點(diǎn)有:分布式,零配置,自動(dòng)發(fā)現(xiàn),索引自動(dòng)分片,索引副本機(jī)制,restful風(fēng)格接口,多數(shù)據(jù)源,自動(dòng)搜索負(fù)載等。
官網(wǎng):https://www.elastic.co/cn/elasticsearch/
安裝使用
搜索ElasticSearch鏡像
docker search elastic

拉取鏡像
docker pull elasticsearch:版本號(hào)
拉取鏡像的時(shí)候,可以指定版本,如果不指定,默認(rèn)使用latest。
查看鏡像
docker images

這里我們使用7.4.1版本
運(yùn)行容器
docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" b5ec59afe6df

通過(guò)訪問http://ip:9200,如看到下圖信息,則是啟動(dòng)成功

elasticsearch-head安裝
由于ES官方并沒有為ES提供界面管理工具,僅僅是提供了后臺(tái)的服務(wù)。elasticsearch-head是一個(gè)為ES開發(fā)的一個(gè)頁(yè)面客戶端工具,其源碼托管于GitHub,地址為:https://github.com/mobz/elasticsearch-head
head提供了4種安裝方式:
- 源碼安裝,通過(guò)npm run start啟動(dòng)(不推薦)
- 通過(guò)docker安裝(推薦)
- 通過(guò)chrome插件安裝(推薦)
- 通過(guò)ES的plugin方式安裝(不推薦)
這里我門主要講下通過(guò)chrome瀏覽器安裝
打開chrome的應(yīng)用商店,即可安裝https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm

