window10下安裝Elasticsearch(es)和IK分詞器

1 安裝Elasticsearch 7.x 

1.1 下載地址

 https://www.elastic.co/cn/downloads/elasticsearch

1.2 下載後解壓的目錄結構

Elasticsearch 7.6.2 目錄結構如下:

目錄文件作用:

  • bin :腳本文件,包括 ES 啓動 & 安裝插件等等
  • config : elasticsearch.yml(ES 配置文件)、jvm.options(JVM 配置文件)、日誌配置文件等等
  • JDK : 內置的 JDK,JAVA_VERSION="13.0.2"
  • lib : 類庫
  • logs : 日誌文件
  • modules : ES 所有模塊,包括 X-pack 等
  • plugins : ES 已經安裝的插件。默認沒有插件
  • data : ES 啓動的時候,會有該目錄,用來存儲文檔數據。該目錄可以設置

具體看看關鍵的 jvm.options JVM 配置文件,默認配置如下:

-Xms1g
-Xmx1g

ES 默認安裝後設置的堆內存是 1 GB,對於任何業務來說這個設置肯定是少了。那設置多少?

推薦:如果足夠的內存,也儘量不要 超過 32 GB。即每個節點內存分配不超過 32 GB。 因爲它浪費了內存,降低了 CPU 的性能,還要讓 GC 應對大內存。如果你想保證其安全可靠,設置堆內存爲 31 GB 是一個安全的選擇。

上述推薦,理由來自《堆內存:大小和交換編輯》:https://www.elastic.co/guide/cn/elasticsearch/guide/current/heap-sizing.html

部分參考:https://www.cnblogs.com/Alandre/p/11386178.html

1.3 啓動es

進入到es的bin目錄下雙擊"elasticsearch.bat"

啓動時會提示"future versions of Elasticsearch will require Java 11; your Java version from [D:\javasoft\jdk8\jre] does not meet this requirement"我的jdk是1.8,所以會提示,不用管它。

啓動成功後會提示:"started"

轉載請標明鏈接:https://blog.csdn.net/wabiaozia/article/details/105603861

1.4 驗證啓動成功與否

在瀏覽器中輸入,輸入 http://localhost:9200/ 會返回

通過 http://localhost:9200/_cat/nodes?v 地址,可以看到當前節點信息

 

一切順利~~~~~~~~~

 

2 安裝IK分詞器

2.1 介紹一個傻瓜式安裝方式,不用再下載再打包再解壓的。

進入es的bin下,打開命令黑窗口執行命令即可。

elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip

2.2 注意可能會報錯:

錯誤1:

elasticsearch-plugin : 無法將“elasticsearch-plugin”項識別爲 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼
寫。

這時在最前面加上 ".\"即可。

.\elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.4.0/elasticsearch-analysis-ik-7.6.2.zip

轉載請標明鏈接:https://blog.csdn.net/wabiaozia/article/details/105603861

錯誤2:

Exception in thread "main" java.io.FileNotFoundException: https://github.com/medcl/elasticsearch-analysis-ik/releases/download/。。。。。

把這兩個版本保持一致即可。

最後會確認install即可;

3 最後驗證:

重新啓動es,不報錯就說明成功了。一切順利~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章