1.windows 下啟動es:
雙擊啟動? elasticsearch.bat
假如啟動閃退:并出現(xiàn)如下問題:
需要在配置文件增加 如下配置
xpack.ml.enabled:false? ??xpack.ml.enabled? ?設(shè)置為false禁用X-Pack機(jī)器學(xué)習(xí)功能
保存之后重新啟動己沛,啟動沒有出現(xiàn)閃退或者報錯:
可以瀏覽器進(jìn)行訪問: http://localhost:9200/ ?(本機(jī)的es服務(wù))出現(xiàn)如下信息說明es啟動成功
上圖表示的當(dāng)前es服務(wù)的具體信息
2.windows 安裝 elasticsearch-head插件
? ? ? elasticsearch-head是一個界面化的集群操作和管理工具,可以對集群es進(jìn)行界面的操作 ,方便開發(fā)人員或者運維人員對集群進(jìn)行維護(hù)啄骇。
(1)通過官方地址進(jìn)行下載
https://github.com/mobz/elasticsearch-head?
? ? 該地址為elasticsearch-head官方 下載地址 秆剪,它其實也是一個服務(wù) 官方下載地址其實就是github上可供下載的服務(wù)源碼
下載之后進(jìn)行解壓
(2)下載解壓之后安裝node運行環(huán)境
https://nodejs.org/en/download/
根據(jù)自己需求去node 官網(wǎng)下載符合自己系統(tǒng)的node安裝包,安裝過程及配置可去百度搜索泄伪,這里就不描述了
安裝配置之后使用cmd進(jìn)行校驗 :輸入 node -v? 出現(xiàn)版本號說明你安裝成功
(3)使用node相關(guān)命令編譯elasticsearch-head
cmd? 進(jìn)入到elasticsearch-head-master所在的根目錄位置 蹬屹,本文位置如下
依次執(zhí)行:(也可以使用cnpm命令缚态,需要本地已經(jīng)安裝好cnpm 并且鏡像是國內(nèi)的扮碧,這樣比較快)
? ?執(zhí)行npm install -g grunt-cli?編譯源碼
????執(zhí)行npm install 安裝服務(wù)
????執(zhí)行g(shù)runt server啟動服務(wù)
(4)啟動服務(wù)之后通過瀏覽器訪問:
默認(rèn)會出現(xiàn)如上圖所示信息:可以發(fā)現(xiàn)此時elasticsearch-head并沒有連接到我們es服務(wù):
解決方法:
修改elasticsearch配置即可趟章,在目錄下conf下配置 elastichsearch.yml中添加如下命令:
##表示的允許跨域連接
http.cors.enabled:true
http.cors.allow-origin:"*"
配置完成之后重新啟動:
可以發(fā)現(xiàn)此時?elasticsearch-head與es服務(wù)已經(jīng)連接成功!或者通過復(fù)雜查詢校驗
以上是?elasticsearch-head的安裝過程,接下來的文章是描述如何去使用?elasticsearch-head對索引的操作和查詢等相關(guān)操作