SpringBoot學習之路---在Linux系統中通過Docker安裝ElasticSearch

ElasticSerach的好處和優勢很多博客都分析過了,這裏就不做贅述。這一篇博客和題目一樣,主要記錄一下在Linux系統中通過Docker來安裝ElasticSearch


自從學了Docker之後,發現安裝環境那些特別方便,往往幾個命令就搞定了,這裏也是一樣。

  1. 首先,使用命令檢索一些有哪些版本(當然這一步可以省略):
docker search elasticsearch
  1. 下載官方版本的elasticsearch(別的版本的加上對應版本名稱)
docker pull elasticsearch

下載完成後,可以運行docker imagges | grep elasticserach查看一下剛剛下載好的鏡像,並複製一下鏡像id:

在這裏插入圖片描述

  1. 接着安裝鏡像,這裏注意一下,因爲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爲分佈式下集羣的默認端口,之後運行.

  1. 測試是否安裝成功,這是直接訪問ip地址加端口號就可以了,ip地址的話是你Linux系統的ip地址,本地就是localhost,端口號爲9200。如果返回一個json串,代表安裝成功:
    在這裏插入圖片描述
    正如它所說的,You know,for search,感謝觀看🙏.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章