Elasticsearch(ES) 下載&安裝


歡迎關注筆者的公眾號: 小哈學Java, 每日推送 Java 領域干貨文章,關注即免費無套路附送 100G 海量學習、面試資源喲!!

個人網站: https://www.exception.site/elasticsearch/elasticsearch-download-install

安裝 Java

在安裝 Elasticsearch 之前,您需安裝並配置好 JDK, 設置好環境變量 $JAVA_HOME

眾所周知,Elasticsearch 版本很多,不同的版本對 Java 的依賴也有所差別:

  • Elasticsearch 5 需要 Java 8 以上版本;
  • Elasticsearch 6.5 開始支持 Java 11;
  • Elasticsearch 7.0 開始,內置了 Java 環境,所以說,安裝 7.0+ 版本會方便很多。

下載 Elasticsearch

訪問 Elasticsearch 官網 https://www.elastic.co/cn/downloads/elasticsearch 下載安裝包:

筆者這里下載的是 MAC 系統 Elasticsearch V7.1.0 版本作為演示。

解壓

下載成功后,解壓到指定目錄:

tar -zxvf elasticsearch-7.1.0-darwin-x86_64.tar.gz

進入解壓后的目錄,結構如下:

Elasticsearch 目錄、配置文件說明、注意點

這里大概解答下各個目錄、配置文件的作用:

目錄 配置文件 描述
bin 放置腳本文件,如啟動腳本 elasticsearch, 插件安裝腳本等。
config elasticserch.yml elasticsearch 配置文件,如集群配置、jvm 配置等。
jdk java 運行環境
data path.data 數據持久化文件
lib 依賴的相關類庫
logs path.log 日志文件
modules 包含的所有 ES 模塊
plugins 包含的所有已安裝的插件

注意點:

  • 有些童鞋的機器內存可能不夠,就需要修改 JVM 參數,配置文件路徑為 config/jvm.options,ES V7.1 版本默認為 1g, 老版本為 2g, 你可以自行修改。
  • Xmx Xms 數值請設置相同;
  • Xmx 不要超過機器內存的 50%
  • 內存總量不要超過 30GB, 參見官方文檔 https://www.elastic.co/cn/blog/a-heap-of-trouble

運行 Elasticsearch

執行啟動命令:

bin/elasticsearch

看到啟動日志中有 started關鍵字,就表示啟動成功了。

另外,我們還可以通過訪問 Elasticsearch 9200端口來實際驗證一下:

curl localhost:9200

返回了 Elasticsearch 相關元數據,如版本信息 7.1.0,就明確表示大工告成,可以好好地玩耍了。

歡迎關注微信公眾號: 小哈學Java

關注筆者的微信公眾號: 小哈學Java, 每日第一時間推送干貨文章, 另外, 筆者個人吐血整理了 100G 的學習資料, 關注回復「666」即可免費無套路領取喲~

關注微信公眾號【小哈學Java】,回復【資源】,即可免費無套路領取資源鏈接哦


免責聲明!

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



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