1、windows版
原本是在我的阿里云服務(wù)器上安裝奋蔚,但是可能因?yàn)槲曳?wù)器內(nèi)存太小的原因一直安裝失敗势腮,就先安裝在本機(jī)windows環(huán)境了联贩,linux環(huán)境后續(xù)更新。
1.1捎拯、下載
目前最新版本為5.6.1撑蒜,elasticsearch下載地址
1.2、jdk環(huán)境
這里默認(rèn)已經(jīng)配置過(guò)環(huán)境玄渗,此處需要jdk1.8+,如下圖是我的jdk環(huán)境
$ java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
1.3座菠、解壓到本地
如下圖:
1.4、運(yùn)行
訪問(wèn) : http://127.0.0.1:9200/
出現(xiàn)下圖說(shuō)明成功藤树,這里我安裝了json插件(json-handle,chrome商店下載即可)浴滴,所以顯示會(huì)不太一樣。
1.5岁钓、head插件安裝
- 環(huán)境
項(xiàng) | 值 | 備注 |
---|---|---|
環(huán)境 | Windows 10 企業(yè)版 | |
java環(huán)境 | java version "1.8.0_111" | |
es版本 | v.5.6.1 | |
node版本 | v6.10.0 |
1.5.1升略、node環(huán)境配置
1.5.2、安裝grunt
- 注意:路徑切換到你node環(huán)境安裝的根目錄下屡限,如我的
D:\develop-software\node
在該目錄下執(zhí)行npm install -g grunt-cli
命令安裝grunt品嚣,安裝成功后查看
$ grunt -version
grunt-cli v1.2.0
grunt v1.0.1
1.5.3、head插件安裝
此處需要git環(huán)境钧大,如果git環(huán)境沒(méi)有搭建
請(qǐng)參考:git環(huán)境搭建
接下來(lái)翰撑,將head源碼下載下來(lái),找到一個(gè)目錄啊央,如我的D:\code-repo
眶诈,在該目錄下執(zhí)行
git clone git://github.com/mobz/elasticsearch-head.git
1.5.4、修改配置
head插件安裝完成后瓜饥,進(jìn)入到根目錄D:\code-repo\elasticsearch-head
,修改Gruntfile.js
增加hostname屬性逝撬,設(shè)置為*
connect: {
server: {
options: {
port: 9100,
hostname: '*',
base: '.',
keepalive: true
}
}
}
在_site/app.js
中修改head的鏈接地址
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
由于我是在本機(jī)安裝所以,直接使用localhost乓土,或者可以修改為你的內(nèi)網(wǎng)ip
1.5.5宪潮、修改elasticsearch的參數(shù)
編輯config/elasticsearch.yml:
# 換個(gè)集群的名字,免得跟別人的集群混在一起
cluster.name: spring-boot
# 換個(gè)節(jié)點(diǎn)名字
node.name: node-34
# 修改一下ES的監(jiān)聽(tīng)地址趣苏,這樣別的機(jī)器也可以訪問(wèn)
network.host: 0.0.0.0
# 默認(rèn)的就好
http.port: 9200
# 增加新的參數(shù)狡相,這樣head插件可以訪問(wèn)es
http.cors.enabled: true
http.cors.allow-origin: "*"
1.5.6、啟動(dòng)es
執(zhí)行
D:\develop-software\elasticsearch-5.6.1\bin\elasticsearch.bat
然后在head源碼目錄中拦键,執(zhí)行npm install 下載的包:
npm install
,可能會(huì)報(bào)error信息谣光,此時(shí)多執(zhí)行幾次命令即可-
最后在head目錄下執(zhí)行
grunt server
,啟動(dòng)head插件
此時(shí)訪問(wèn)http://127.0.0.1:9100/
,即可看到如圖效果
由于此時(shí)沒(méi)有任何索引檩淋,所以看不到數(shù)據(jù)芬为,至此windows版es環(huán)境已經(jīng)配置成功萄金。