1晚唇、下載elasticsearch到本地并解壓
首先確保已經(jīng)安裝了node環(huán)境
JDK版本1.8+
訪問(wèn)地址 https://www.elastic.co/cn/downloads/elasticsearch
選擇下載ZIP思犁,放到本地盤符的一個(gè)文件夾下谨娜,解壓之后如圖示例渠旁,我是復(fù)制了兩份竭翠,node1當(dāng)作主節(jié)點(diǎn)脑蠕,node2、node3當(dāng)作從節(jié)點(diǎn)
2媒佣、修改主節(jié)點(diǎn)配置文件
進(jìn)到elasticsearch-6.1.1 -node1/config的文件夾中 如下圖所示文件
需要修改es相關(guān)配置信息需修改elasticsearch.yml文件
需要修改jvm相關(guān)配置信息需修改lvm.options文件
需要修改es相關(guān)配置信息需修改log4j2.properties文件
編輯elasticsearch.yml文件匕累,配置如下圖所示
配置http.cors.enabled: true ? ? ?http.cors.allow-origin: "*" ?參數(shù),為了head插件可以訪問(wèn)ES
cluster.name: elasticsearch ?集群名默伍,以此作為是否同一集群的條件
node.name: master ? 節(jié)點(diǎn)名欢嘿,以此作為集群中區(qū)分不同節(jié)點(diǎn)的的條件
node.master: true ? 是否為主節(jié)點(diǎn)
network.host: 127.0.0.1 ? 網(wǎng)絡(luò)地址
http.port: 9200 ? ? ? ?端口
path.data ?數(shù)據(jù)存儲(chǔ)地址
path.log ? 日志存儲(chǔ)地址
啟動(dòng)elasticsearch主節(jié)點(diǎn),雙擊bin/elasticsearch.bat也糊,如圖所示
如下圖所示表示啟動(dòng)成功
在瀏覽器中訪問(wèn)地址 http://127.0.0.1:9200/炼蹦,如下頁(yè)面顯示節(jié)點(diǎn)信息,啟動(dòng)成功
3狸剃、修改從節(jié)點(diǎn)配置文件
依次進(jìn)到elasticsearch-6.1.1 -node2/config掐隐、elasticsearch-6.1.1 -node3/config的文件夾,修改從節(jié)點(diǎn)elascticsearch配置文件分別如下圖所示
依次啟動(dòng)elasticsearch從節(jié)點(diǎn),可參考主節(jié)點(diǎn)啟動(dòng)方式虑省。如下圖表示啟動(dòng)成功
瀏覽器地址欄訪問(wèn)地址http://127.0.0.1:9200/_cat/nodes?v匿刮,顯示頁(yè)面如下圖表示添加從節(jié)點(diǎn)成功
4、安裝head插件
安裝grunt
執(zhí)行命令 npm install -g grunt-cli 進(jìn)行全局安裝grunt探颈,如下圖所示
執(zhí)行命令grunt -version顯示版本號(hào)表示安裝成功熟丸,如圖所示
瀏覽器地址欄訪問(wèn)https://github.com/mobz/elasticsearch-head下載head插件,如圖
點(diǎn)擊Download ZIP下載到本地伪节,或者用git執(zhí)行命令 git clone git://github.com/mobz/elasticsearch-head.git 下載也可以光羞,把下載的elasticsearch-head文件放到一個(gè)文件夾下,我是放到如下路徑
在控制臺(tái)進(jìn)入到E:\work_soft\ElasticStack\elasticsearch-head目錄下,執(zhí)行npm install命令怀大,如下圖所示
等待安裝完成狞山,然后執(zhí)行命令 npm run start啟動(dòng)服務(wù)
在瀏覽器地址欄訪問(wèn)地址http://127.0.0.1:9100/,顯示如下頁(yè)面表示elasticsearch集群搭建完成叉寂,一主二從