docker安装Elasticsearch
什么是Elasticsearch?
Elasticsearch是一個(gè)實(shí)時(shí)分布式搜索和分析引擎。它讓你以前所未有的速度處理大數(shù)據(jù)成為可能。
它用于全文搜索、結(jié)構(gòu)化搜索、分析以及將這三者混合使用:
-
維基百科使用Elasticsearch提供全文搜索并高亮關(guān)鍵字,以及輸入實(shí)時(shí)搜索(search-as-you-type)和搜索糾錯(cuò)(did-you-mean)等搜索建議功能。
-
英國(guó)衛(wèi)報(bào)使用Elasticsearch結(jié)合用戶日志和社交網(wǎng)絡(luò)數(shù)據(jù)提供給他們的編輯以實(shí)時(shí)的反饋,以便及時(shí)了解公眾對(duì)新發(fā)表的文章的回應(yīng)。
-
StackOverflow結(jié)合全文搜索與地理位置查詢,以及more-like-this功能來(lái)找到相關(guān)的問(wèn)題和答案。
-
Github使用Elasticsearch檢索1300億行的代碼。
Elasticsearch 的底層是開(kāi)源庫(kù) Lucene。Elasticsearch 是用Java實(shí)現(xiàn)的,Elastic 是 Lucene 的封裝,提供了 REST API 的操作接口,開(kāi)箱即用。
使用Docker安裝Elasticsearch
拉取鏡像, 選擇帶有分詞擴(kuò)展插件的鏡像:
docker image pull delron/elasticsearch-ik:2.4.6-1.0創(chuàng)建容器運(yùn)行:
docker run -dti --network=host --name=elasticsearch delron/elasticsearch-ik:2.4.6-1.0成功運(yùn)行:
root@Aliyun:~# docker container ls --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7556a25b7c3b delron/fastdfs "/usr/bin/start1.sh …" 20 hours ago Up 20 hours storage ba0104403753 delron/fastdfs "/usr/bin/start1.sh …" 20 hours ago Up 20 hours tracker 013f54cf5ebb delron/elasticsearch-ik:2.4.6-1.0 "/docker-entrypoint.…" 24 hours ago Up 24 hours elasticsearch?
轉(zhuǎn)載于:https://www.cnblogs.com/x931890193/p/9385214.html
總結(jié)
以上是生活随笔為你收集整理的docker安装Elasticsearch的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle数据库更改字符集
- 下一篇: 找零钱--C语言实现