注: ElasticSearch是基于java開(kāi)發(fā),因此運(yùn)行ElasticSearch需要java環(huán)境,jdk1.7版本以上,在安裝ElasticSearch之前請(qǐng)先安裝好JDK,ElasticSearch-head基于nodejs,安裝之前請(qǐng)先安裝node運(yùn)行環(huán)境
一. 下載
訪問(wèn)官方的下載地址 : https://www.elastic.co/downloads/elasticsearch
windows 用戶下載zip格式
linux 用戶下載tar.gz格式
mac及其他linux發(fā)行版,也可以下載相應(yīng)的包直接安裝到系統(tǒng)中
二. 解壓或安裝
下載 zip或者tar.gz格式的直接解壓到本利,其他包安裝模式,按照包安裝教程,直接安裝即可
三. 運(yùn)行啟動(dòng)
進(jìn)入到ElasticSearch解壓目錄,在進(jìn)入到bin目錄
- windows用戶直接雙擊elasticsearch.bat啟動(dòng)服務(wù)痘系,默認(rèn)端口是9200和9300
- linux用戶在bin目錄下,執(zhí)行 ./elasticsearch
四. 驗(yàn)證是否啟動(dòng)
elasticsearch 開(kāi)啟的9200為默認(rèn)http協(xié)議端口,直接在瀏覽器下輸入localhost:9200,返回如下,即為啟動(dòng)成功
五. 圖形管理工具安裝
elasticsearch-head 是基于node以web為展示形式的elasticsearch管理工具,運(yùn)行基于node環(huán)境,因此需要先安裝nodejs
1.nodejs安裝
nodejs中文下載地址為: http://nodejs.cn/download/ 按照系統(tǒng)選擇對(duì)應(yīng)的版本直接安裝
2. 下載圖形界面管理軟件
管理軟件的github地址為: https://github.com/mobz/elasticsearch-head
可以直接下載zip包或者通過(guò)git直接clone到本地
3. 安裝依賴及啟動(dòng)軟件
進(jìn)入到下載的elasticsearch-head目錄
# 安裝elasticsearch-head運(yùn)行所需要的依賴
npm install
# 運(yùn)行管理軟件
npm run start
出現(xiàn)如下即為啟動(dòng)成功
4. 使用軟件
瀏覽器打開(kāi)地址 : http://localhost:9100 ,出現(xiàn)如下界面,即管理軟件安裝成功
六. 使用軟件管理ElasticSearch服務(wù)
- 在管理軟件文本框中輸入ElasticSearch服務(wù)地址 本機(jī)即為 http://localhost:9200/ 點(diǎn)擊連接
- 如果點(diǎn)擊連接出現(xiàn)無(wú)反應(yīng),是因?yàn)榛趙eb存在跨域問(wèn)題,那么請(qǐng)修改ElasticSearch的配制文件
# 1.先關(guān)閉ElasticSearch服務(wù)
# 2.進(jìn)入到ElasticSearch目錄下的config文件夾下
# 3.修改elasticsearch.yml文件
vim elasticsearch.yml
# 4.在文件的結(jié)尾底部添加
http.cors.allow-origin: "*"
http.cors.enabled: true
# 5.保存重啟
- 再次進(jìn)入到管理界面 http://localhost:9100 ,輸入ElasticSearch服務(wù)地址及端口,出現(xiàn)如下,即為成功