ElasticSearch須要java jdk的支持,因此使用es以前必須先安裝好jdk環境。java
這裏安裝jdk8,步驟省略。node
1.下載elasticsearch
從官網下載elasticsearch,路徑以下https://www.elastic.co/downloads/elasticsearch ,我這裏下載的是6.5.2版本。
2.解壓到指定目錄
我這裏解壓到D:\softDev\es
3.啓動es
在控制檯進入到es的解壓目錄,執行啓動
4.驗證es
在瀏覽器輸入http://localhost:9200/
git
因爲es的版本大於5.0,因此這裏安裝head插件的時候必須先安裝node。
1.安裝node
下載node,https://nodejs.org/en/download/ 下載.msi(須要安裝)與.zip(免安裝)均可以。
個人安裝目錄以下:
2.查看node版本
3.配置node環境
包括node_cache、node_global、環境變量等,我這裏省略。
4.修改es的配置文件elasticsearch.yml
主要是修改以下幾點
1>集羣名稱,本身隨意起名稱
cluster.name: my_elasticsearch
2>主節點名稱
node.name: node-1
3>es服務器ip
network.host: 127.0.0.1
4>es服務器端口
http.port: 9200
5>在最後加上以下幾行,在action.destructive_requires_name: true以後
http.cors.enabled: true
http.cors.allow-origin: "*"
5.下載elasticsearch-head插件
下載地址:https://github.com/mobz/elasticsearch-head ,下載完成以後放在es的目錄下面(跟bin目錄、config目錄平級),不要放在plugins插件下面。
6.修改elasticsearch-head插件的配置文件
修改Gruntfile.js文件,詳見以下圖
7.使用npm安裝head插件所需的包
cmd進入head插件的目錄,執行npm install與nmp run start命令。
8.在瀏覽器輸入http://localhost:9100
至此,就完成了elasticsearch與elasticsearch-head插件的安裝。github