windows環境下elasticsearch安裝教程 (版本為7.12.0)


一、安裝jdk

ElasticSearch是基於lucence開發的,也就是運行需要java jdk支持。所以要先安裝JAVA環境。

由於ElasticSearch 5.x 往后依賴於JDK 1.8的,所以現在我們下載JDK 1.8或者更高版本。
下載JDK1.8,下載完成后安裝。

二、安裝ElasticSearch

1.ElasticSearch下載地址:

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

2.下載安裝包后解壓 (個人安裝到D:/elasticsearch 目錄下)

 

 

 

3.進入bin目錄下,雙擊執行elasticsearch.bat

 

 

 

 4.看到started說明啟動成功,打開瀏覽器測試一下,如下圖

http://localhost:9200

 

三、安裝ElasticSearch-head插件

1、安裝node環境(更詳細教程查看博主node安裝教程篇)
網址:https://nodejs.org/en/download/ 下載Windows版msi的,下載完直接安裝,一直確定

安裝完后cmd查看版本node-v

2、安裝grunt

grunt是一個很方便的構建工具,可以進行打包壓縮、測試、執行等等的工作,5.x里之后的head插件就是通過grunt啟動的。因此需要安裝grunt.

 npm install -g grunt-cli

查看版本號 grunt -version

注意:如果提示grunt命令不存在,轉移博主node安裝教程篇

 

 

 3.下載head插件

1.網址:https://github.com/mobz/elasticsearch-head下載安裝包

2.解壓

 

3.進入head文件夾下,執行命令:npm install (此處是為安裝進行安裝pathomjs)

 如果安裝速度慢,設置成淘寶的鏡像重新安裝 npm config set registry https://registry.npm.taobao.org

4.安裝完成之后npm run start或grunt server,啟動head插件

 

5.修改es使用的參數.編輯D:\elasticsearch\elasticsearch-7.3.2-windows-x86_64\elasticsearch-7.3.2\config\elasticsearch.yml文件

 

 

 

 

 

# 增加新的參數,這樣head插件可以訪問es
http.cors.enabled: true 
http.cors.allow-origin: "*"
@注意,設置參數的時候:后面要有空格!

6.修改完配置將es重啟,瀏覽器訪問 http://localhost:9100

 

 

 

 到此,Elasticsearch和ElasticSearch-head已經裝好了。

四、ElasticSearch安裝為Windows服務

1.elasticsearch的bin目錄下有一個elasticsearch-service.bat

2.cmd 進入bin目錄下執行: elasticsearch-service.bat install

 

3.查看電腦服務es已經存在了

 

復制代碼
elasticsearch-service.bat后面還可以執行這些命令
install: 安裝Elasticsearch服務
remove: 刪除已安裝的Elasticsearch服務(如果啟動則停止服務)
start: 啟動Elasticsearch服務(如果已安裝)
stop: 停止服務(如果啟動)
manager:啟動GUI來管理已安裝的服務
復制代碼

 

 

五、 安裝kibana

Kibana鏡像下載地址:https://mirrors.huaweicloud.com/kibana/

Kibana官網地址https://www.elastic.co/downloads/kibana

elasticsearch所有版本
本地默認運行網址:http://localhost:9200/  (如果在線上需要更改為對應的IP地址)

kibana所有版本
本地默認運行網址:http://localhost:5601/ (如果在線上需要更改為對應的IP地址)

注意kibana 版本要與elasticsearch版本匹配,一定不能高於elasitcsearch版本 最好是版本保持一致。

下載后解壓到本地(D:\tools\elasticsearch\kibana-7.12.0-windows-x86_64)根據自己本地目錄來定,用cmd進入kibana/bin目錄,運行kibana.bat文件  

注意:啟動的時可能出現沒有反應,可以多按一次回車鍵

 

 

 

 瀏覽器訪問:127.0.0.1:5601  (Kibana版本7.12.0)

 

 

 

 

 

 

綁定kibana和elasticsearch 就是所謂的配置kibana.yml 文件和elasticsearch.yml 文件  建立關聯關系

二、配置

修改config目錄下kibana.yml文件  7.12.0版本配置 多集群配置可以在中括號中添加ip+9200端口號

# The URLs of the Elasticsearch instances to use for all your queries.
elasticsearch.hosts: ["http://localhost:9200"]

如果需要非本機訪問kibana,則需要修改下面的配置,假設kibana運行在192.168.31.1上

# To allow connections from remote users, set this parameter to a non-loopback address.
#server.host: "localhost"
server.host:192.168.31.1

 

 

喜歡博主的話,幫忙點個關注吧

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM