1、windows10上安裝elasticsearchhtml
Elasticsearch 須要 Java環境,在安裝Elasticsearch以前先安裝好JDK。java
本文安裝jdk1.8,es6.3.2爲例。node
一、下載並安裝jdkgit
下載地址:https://pan.baidu.com/s/1j5gOtLknV_eHJGHVNlMt1ges6
密碼:r3f1github
下載後安裝,並按照以下方式配置環境變量:npm
1)win10中爲"此電腦",選擇"屬性",打開"系統"對話框,點擊"高級系統設置"標籤。彈出"系統屬性"對話框,選擇系統屬性下的"高級"標籤。選擇"啓動和故障恢復"下的"環境變量(N)"按鈕,打開"環境變量"對話框。
2)新建系統變量(一)
變量名:JAVA_HOME
變量值:D:\Program Files\Java\jdk1.8.0_102
3)新建系統變量(二)
變量名:CLASSPATH
變量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
4)系統變量區域找到"Path"變量,並雙擊打開,點擊新建
%JAVA_HOME%\bin
5)再新建
%JAVA_HOME%\jre\binwindows
6)重啓電腦,打開cmd輸入 java -version,有版本號輸出表明安裝成功。跨域
二、安裝elasticsearch瀏覽器
下載:
地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-3-2
下載ZIP壓縮包。
解壓:解壓縮到C盤目錄,會出現C:\elasticsearch-6.3.2文件夾。
啓動:進入elasticsearch-6-3-2的bin目錄,雙擊elasticsearch.bat啓動服務,默認端口是9200,以下圖:
啓動完成以後,在瀏覽器中訪問http://localhost:9200/,出現以下圖所示內容代表Elasticsearch啓動成功:
三、安裝ElasticSearch-head
通常狀況下,咱們都會經過一個可視化的工具來查看ES的運行狀態和數據。這個工具咱們通常選擇ElasticSearch-head。
ElasticSearch-head 依賴於node.js,所以先安裝node.js。
1)安裝node.js
參考地址:http://www.javashuo.com/article/p-voduvelg-gg.html
2)安裝grunt,執行以下命令
# 方式一 npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install -g grunt-cli
# 方式二
npm install -g grunt-cli
3)下載並安裝ElasticSearch-head
下載地址:https://github.com/mobz/elasticsearch-head
進入github後咱們選擇下載 zip 壓縮包,下載完以後將其解壓到你想要安裝的目錄便可,好比個人是:C:\elasticsearch-head。
打開終端 cmd 切換到 C:\elasticsearch-head 中,而後執行以下命令,將該目錄下的相關文件解壓並安裝,具體有什麼這裏能夠不用管:
npm install
完成以後就能夠將其啓動:
npm run start
以下圖表示已經啓動好了:
打開瀏覽器輸入:http://localhost:9100/ ,以下圖:
這樣說明它安裝成功了,咱們會發現鏈接狀態仍是未鏈接,由於es默認是不容許跨域鏈接的。那麼咱們要開啓。
進入到es的安裝目錄下,我這裏是C:\elasticsearch-6.3.2 ,而後進入config 文件夾,打開elasticsearch.yml 在末尾添加以下兩行:
http.cors.enabled: true
http.cors.allow-origin: "*"
保存,而後重啓es(關閉elasticsearch.bat,再雙擊打開) ,再刷新一下 elasticsearch-head 便可:
說明:
http.cors.enabled 開啓跨域訪問支持,默認爲false http.cors.allow-origin 跨域訪問容許的域名地址,支持用正則,我這裏就偷偷懶,直接所有