elasticsearch-6.0.1.zip--https://www.elastic.co/downloads/elasticsearchhtml
elasticsearch-head-master.zip--https://github.com/zt1115798334/elasticsearch-head-masterjava
jdk-9.0.1_windows-x64_bin.exe--http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.htmlnode
node-v9.3.0-x64.msi--https://nodejs.org/en/download/git
把下載好的jdk-9.0.1_windows-x64_bin.exe,安裝好後進行配置環境變量,在系統變量位置,添加變量名:JAVA_HOME 變量值:C:\Program Files\Java\jdk-9.0.1 (注意對應您的路徑),肯定保存。github
調出cmd,輸入 java -version,若是有下圖的信息展現,那就是正確安裝JDK了。npm
解壓已經下載好的elasticsearch-6.0.1.zip,調出cmd ->windows
cd C:\elasticsearch-6.0.1\bin跨域
elasticsearch.bat瀏覽器
見到xxxx started,那麼就是啓動完成了,打開瀏覽器輸入http:\\localhost:9200或http:\\127.0.0.1:9200,若是出現如下文本證實啓動成功了。安全
解壓已經下載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 #當前節點地址