基於windows平台搭建elasticsearch


部署准備

elasticsearch-6.0.1.zip--https://www.elastic.co/downloads/elasticsearch

elasticsearch-head-master.zip--https://github.com/zt1115798334/elasticsearch-head-master

jdk-9.0.1_windows-x64_bin.exe--http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

node-v9.3.0-x64.msi--https://nodejs.org/en/download/

安裝JDK

把下載好的jdk-9.0.1_windows-x64_bin.exe,安裝好后進行配置環境變量,在系統變量位置,添加變量名:JAVA_HOME  變量值:C:\Program Files\Java\jdk-9.0.1 (注意對應您的路徑),確定保存。

調出cmd,輸入 java -version,如果有下圖的信息展示,那就是正確安裝JDK了。

單節點運行elasticsearch

解壓已經下載好的elasticsearch-6.0.1.zip,調出cmd ->

cd C:\elasticsearch-6.0.1\bin

elasticsearch.bat

見到xxxx  started,那么就是啟動完成了,打開瀏覽器輸入http:\\localhost:9200或http:\\127.0.0.1:9200,如果出現以下文本證明啟動成功了。

elasticsearch-head的搭建

解壓已經下載elasticsearch-head-master.zip,同時安裝已經下載好的node-v9.3.0-x64.msi  ,cmd->node -v    確認nodejs是否安全成功。

切換到elasticsearch-head-master已解壓好的文件夾下。

cd c:\elasticsearch-head-master
npm install
npm start

用瀏覽器打開,http://localhost:9100/,只要出現下圖界面就證明成功了。

集群

在已啟動的控制台ctrl+c停止服務進程,到D:\elasticsearch-6.0.1\config下打開elasticsearch.yml進行編輯。添加下列配置

cluster.name: Elasticsearch #集群名稱,所有節點下必須相同
node.name: Elasticsearch-192.168.20.81 #節點名稱
network.host: 192.168.20.81 #當前節點地址
discovery.zen.ping.unicast.hosts: ["192.168.20.80", "192.168.20.81", "192.168.15.32"]
#集群地址,如果同服務器不同端口作集群,只要集群名稱相同就可以了,上面配置可以不填。但是!不同服務器就必須填寫。
http.cors.enabled: true #是否允許跨域
http.cors.allow-origin: "*"

保存配置文本。然后進入控制面板,防火牆高級選項,設置入站規則,添加 9100、9200、9300端口。再次啟動elasticsearch服務。

把elasticsearch-6.0.1文件夾到另一台服務器,修改配置文件elasticsearch.yml,只要修改node.name和network.host,與當前服務地址與之對應即可,調用cmd啟動,見到started就是啟動成功了,刷新elasticsearch-head,可以見到有兩個節點信息,沒錯橫向擴展就是這么簡單。

node.name: Elasticsearch-192.168.15.32 #節點名稱
network.host: 192.168.15.32 #當前節點地址

 

 


免責聲明!

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



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