第1篇:window環境搭建Elasticsearch以及可視化Elasticsearch-head插件

從本篇文章開始,筆者將撰寫一系列關於Elasticsearch的相關案例,一方面爲了自己加強鞏固,幫助有需要的小夥伴。本篇教程詳細講解window系統搭建Elasticsearch環境和安裝可視化客戶端elasticsearch-head-master軟件2方面內容。

一.下載安裝elasticsearch

1.進入elasticsearch的官網:https://www.elastic.co/cn/downloads/elasticsearch,點擊紅框部分進入github下載地址

2.進入到github主頁,下載elasticsearch的Zip壓縮包,這裏筆者下載的6.3.1版本

 3.解壓安裝

下載好的Zip壓縮文件解壓到磁盤的某個路徑,路徑不能包含中文字符

然後進入bin目錄下,雙擊elasticsearch.bat文件,啓動elasticsearch。或者通過cmd命令行進入控制檯,輸入elasticsearch.bat,然後按回車鍵,啓動elasticsearch ,啓動完成後,在瀏覽器輸入localhost:9200。如下圖,則表示啓動elasticsearch6.3.1成功。

二.下載安裝elasticsearch-head-master插件

1.下載安裝elasticsearch-head-master

下載官網網址:https://github.com/mobz/elasticsearch-head

elasticsearch-head-master插件是elasticsearch的1個可視化客戶端軟件,相當於mysql的客戶端navicat的概念,進入github同樣下載zip包,然後解壓到指定路徑,路徑也不要有中文字符。筆者把elasticsearch-head-master放在了elasticsearch的安裝目錄裏。

2.修改elasticsearch-head-master配置

elasticsearch-head-master目錄裏找到Gruntfile.js,文件, 新增:hostname: '0.0.0.0',由於此處是本地安裝演示,表示任意IP都可以訪問本客戶端,注意生產環境需要配置爲內網ip

connect: {        	
    server: {           		 
        options: {               			
            hostname: '0.0.0.0',               			
            port: 9100,                		 
            base: '.',                		 
            keepalive: true           			 
        }       			
    }  		
}  

3.修改elasticsearch的配置

進入elasticsearch的config目錄下,修改elasticsearch.yml文件裏面的配置,如下

cluster.name: es-6.3.1-test
node.name: node-102
 
network.host: 127.0.0.1
http.port: 9200
 
# 增加新的參數,這樣head插件就可以訪問es
http.cors.enabled: true
http.cors.allow-origin: "*"

配置完成後,重啓elasticsearch。接着在elasticsearch-head-master的目錄下,進入命令:grunt server,啓動head插件

然後在瀏覽器輸入: localhost:9100,出現下面內容,表示elasticsearch和elasticsearch-head的安裝與配置已經完成

下一篇,筆者通過具體的數據展示elasticsearch的API以及相關應用

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