ES環境部署


一、windows系統配置

1、下載es

elasticsearch-7.6.1-windows-x86_64並解壓(官網

2、修改內存配置

es默認內存配置為1G,(配置文件:config\jvm.options)

如下圖

 測試使用我們直接把內存修改為100M,200M,如下圖

 3、安裝JAVA JDK(11以上的不需要手動配置環境變量 )

通過java --version命令查看java jdk是否配置正確

 

4、運行ES

雙擊運行bin目錄下的elasticsearch.bat文件(注意es所在路徑不能包含中文,否則可能存在不能運行的情況)

 

 瀏覽器瀏覽:http://localhost:9200/

出現如下結果,說明es能正常使用了

 注意:如果使用本地IP不能訪問時,修改配置文件elasticsearch.yml

把本地IP加入到配置文件中,並重啟,如下

 

 這樣就可以通過http://192.168.3.24:9200訪問了 

二、docker部署ES

 在鏡像倉庫中查詢es版本

 

 

 

下載鏡像

docker pull elasticsearch:7.12.0 

2、運行容器

ElasticSearch的默認端口是9200,我們把宿主環境9200端口映射到Docker容器中的9200端口,就可以訪問到Docker容器中的ElasticSearch服務了,同時我們把這個容器命名為es

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms100m -Xmx200m"   elasticsearch:7.12.0

參數說明

--name es:將容器命名為 es

 -p 9200:9200:將容器的9200端口映射到宿主機9200端口

-p 9300:9300:將容器的9300端口映射到宿主機9300端口,目的是集群互相通信

-e "discovery.type=single-node":單例模式

-e ES_JAVA_OPTS="-Xms64m -Xmx128m":配置內存大小

-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:將配置文件掛載到宿主機

-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data:將數據文件夾掛載到宿主機

-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins:將插件目錄掛載到宿主機(需重啟)

-d elasticsearch:7.7.0:后台運行容器,並返回容器ID

 3、檢查ES是否正確啟動

curl http://127.0.0.1:9200/

出現如下圖,說明ES正常啟動

 

 參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM