ElasticSerach的好處和優勢很多博客都分析過了,這裏就不做贅述。這一篇博客和題目一樣,主要記錄一下在Linux系統中通過Docker來安裝ElasticSearch
自從學了Docker
之後,發現安裝環境那些特別方便,往往幾個命令就搞定了,這裏也是一樣。
- 首先,使用命令檢索一些有哪些版本(當然這一步可以省略):
docker search elasticsearch
- 下載官方版本的elasticsearch(別的版本的加上對應版本名稱)
docker pull elasticsearch
下載完成後,可以運行docker imagges | grep elasticserach
查看一下剛剛下載好的鏡像,並複製一下鏡像id:
- 接着安裝鏡像,這裏注意一下,因爲
elasticsearch
底層也是java語言編寫的,它運行默認會佔據2G的內存空間,我們普通的項目的話開銷還是比較大的。所以我們加上-e參數來限制它的運行內存空間:
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 (你自己的鏡像id)
-Xms256m代表初始的內存,-Xmx256m代表最大內存,-d爲後臺運行,9200爲elasticsearch的默認端口,9300爲分佈式下集羣的默認端口,之後運行.
- 測試是否安裝成功,這是直接訪問ip地址加端口號就可以了,ip地址的話是你Linux系統的ip地址,本地就是localhost,端口號爲9200。如果返回一個json串,代表安裝成功:
正如它所說的,You know,for search
,感謝觀看🙏.