Windows-ElasticSearch安裝和啟動


步驟一:下載ES壓縮包 

  ElasticSearch分為Linux和Window版本,基於我們主要學習的是ElasticSearch的Java客戶端的使用,所以我們課程中使用的是安裝較為簡便的Window版本,項目上線后,公司的運維人員會安裝Linux版的ES供我們連接使用。
  ElasticSearch的官方地址: https://www.elastic.co/products/elasticsearch
    

步驟二:安裝ES服務

  Window版的ElasticSearch的安裝很簡單,類似Window版的Tomcat,解壓開即安裝完畢,解壓后的ElasticSearch的目錄結構如下:

    

  修改elasticsearch配置文件,config/elasticsearch.yml文件,增加文件內容如下:

http.cors.enabled: true 
http.cors.allow-origin: "*"

  添加配置是為了允許elasticsearch跨域訪問,如果不配置,后面有可能elasticsearch-head是可以不修改,直接啟動;

步驟三:啟動ES服務

  點擊elasticsearch下的bin目錄下的elasticsearch.bat啟動:

    

    

  注意:9300是tcp通訊端口,集群間和TCPClient都執行該端口,9200是http協議的RESTful接口;

  通過瀏覽器訪問elasticsearch服務器,啟動成功后的內容如下:

    

   注意:elasticsearch是使用java開發的,且本版本的ES需要的jdk版本要是1.8以上,所以安裝elasticsearch之前保證jdk1.8以上安裝完畢,並正確的配置好jdk變量環境,否則啟動elasticsearch失敗;

步驟四:安裝ES的圖形化界面插件

  elasticsearch不同於Solr自帶圖形化界面,我們可以通過安裝elasticsearch的head插件,完成圖形化界面的效果,完成索引數據的查看。安裝插件的方式有兩種,在線安裝和本地安裝。

  4.1 下載head插件:https://github.com/mobz/elasticsearch-head 

    

  4.2 將壓縮包解壓到任意目錄下,但是要和elasticsearch的安裝目錄區分開

  4.3 下載nodejs:https://nodejs.org/en/download/

    

    雙擊安裝程序:具體步驟如下:

      

      

      

      

      

    安裝完畢后,通過cmd控制台查看版本號,命令如下:

node -v

      

  4.5 將grunt安裝為全局命令,grunt是基於Node.js的項目構建工具

    在cmd控制台中執行如下命令:

npm install ‐g grunt‐cli

  4.6 進入elasticsearch-head-master目錄啟動head,輸入命令如下:

npm install
grunt server

    

   4.7 打開瀏覽器,輸入http://localhost:9100/,頁面效果如下:

    

 注意事項:

   啟動elasticsearch.bat時,如果一閃而過,修改配置如下:

    Elasticsearch默認會配置2G的JVM堆的初始值和最大值,該jvm參數被配置在/config/jvm.options里,可以將JVM參數該小:

1
2
-Xms512M
-Xmx512M


免責聲明!

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



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