一、前提條件
已經安裝了jdk 1.8
二、下載
- 官網下載: https://www.elastic.co/cn/
- 中文社區下載(推薦): https://elasticsearch.cn/download/
- 對於windows而言 ,有兩種安裝方式。 zip 和 msi 。 推薦選擇 zip 的方式下載。
三、安裝
由於下載的是zip包,所以解壓之后就可以運行了,不需要像安裝應用程序那樣點擊下一步...
解壓縮之后文件夾內容
- bin :腳本文件,包括 ES 啟動 & 安裝插件等等
- config : elasticsearch.yml(ES 配置文件)、jvm.options(JVM 配置文件)、日志配置文件等等
- JDK : 內置的 JDK,機器已經安裝了jdk,一般不會使用安裝包中的jdk。
- lib : 類庫
- logs : 日志文件
- modules : ES 模塊,不同的模塊擁有不同的功能
- plugins : ES 已經安裝的插件,默認沒有插件
- data : ES 啟動的時候,會有該目錄,用來存儲文檔數據。
四、將es注冊為服務
使用命令行工具在bin 目錄下執行命令 “elasticsearch-service.bat install” (待補充。。。。。。)
五、啟動ES
-
使用命令行工具在bin目錄下面執行命令 “elasticsearch” 如果順利的話,會打印出 started ,es服務就啟動成功了。

-
嘗試在瀏覽器中訪問 http://127.0.0.1:9200/

可以看到,打印了es基本信息
- 啟動時可能會遇到如下報錯
“X-Pack is not supported and Machine Learning is not available for [windows-x86]; you can use the other X-Pack features (unsupported) by setting xpack.ml.enabled: false in elasticsearch.yml”
按照提示在config下的elasticsearch.yml文件中添加如下的配置即可解決此問題
xpack.ml.enabled: false
