一、安裝
ealsticsearch只是后端提供各種api,那么怎么直觀的使用它呢?elasticsearch-head將是一款專門針對于elasticsearch的客戶端工具
elasticsearch-head配置包,下載地址:https://github.com/mobz/elasticsearch-head
elasticsearch-head是一個基于node.js的前端工程
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、城中網(wǎng)站維護、網(wǎng)站推廣。
# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下載
# tar xf node-v10.9.0-linux-x64.tar.xz // 解壓
# cd node-v10.9.0-linux-x64/ // 進入解壓目錄
# ./bin/node -v // 執(zhí)行node命令 查看版本
v10.9.0
解壓文件的 bin 目錄底下包含了 node、npm 等命令,我們可以使用 ln 命令來設(shè)置軟連接:
ln -s /usr/software/nodejs/bin/npm /usr/local/bin/
ln -s /usr/software/nodejs/bin/node /usr/local/bin/
2.phantomjs安裝配置
Wget https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
tar –jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2
vim /etc/profile
export PATH=$PATH:/usr/local/phantomjs-2.1.1-linux-x86_64/bin
#注意環(huán)境變量$Path移動在最前面
source /etc/profile
3.elasticsearch-head安裝
? git clone git://github.com/mobz/elasticsearch-head.git
? cd elasticsearch-head
? npm install -g cnpm --registry=https://registry.npm.taobao.org
(直接安裝 會存在phantomjs克隆不下來導(dǎo)致安裝進行不下去,出現(xiàn)以下錯誤,所以需要先安裝phantomjs)
? npm run start
? open http://localhost:9100/
elasticsearch-head發(fā)現(xiàn)主機 并連接
elasticsearch.yml配置文件修改:
http.cors.enabled: true
http.cors.allow-origin: "*"
二、使用
仔細觀察,我們會發(fā)現(xiàn)客戶端默認連接的是我們elasticsearch的默認路徑。而此時elasticsearch服務(wù)未啟動,所以集群健康值是未連接
集群健康值的幾種狀態(tài)如下:
綠顏色,最健康的狀態(tài),代表所有的分片包括備份都可用
黃顏色,基本的分片可用,但是備份不可用(也可能是沒有備份)
紅顏色,部分的分片可用,表明分片有一部分損壞。此時執(zhí)行查詢部分數(shù)據(jù)仍然可以查到,遇到這種情況,還是趕快解決比較好
灰色,未連接到elasticsearch服務(wù)
1.集群概覽(關(guān)于集群配置 詳見后續(xù)文章)
此時,我們啟動elasticsearch服務(wù),重新刷新瀏覽器,發(fā)現(xiàn)集群健康值變成了綠色,代表集群很健康,如下:
五星代表是主節(jié)點,圓代表是從節(jié)點,我們這個測試環(huán)境有兩個索引products和artices,索引詳細信息可點擊某個索引,查看該索引的所有信息,包括mappings、setting等等
2.索引
點擊新建索引,可以新建索引
輸入索引名稱,分片數(shù),副本數(shù)量,可以新建成功,成功會有如下提示:
3.數(shù)據(jù)瀏覽
可查看所有索引、類型、字段信息
4.基本查詢
可根據(jù)查詢條件,搜索過濾找到自己需要的索引數(shù)據(jù)
5.復(fù)合查詢
在這個頁簽,可以使用json進行復(fù)雜的查詢,也可發(fā)送put請求新增及跟新索引,使用delete請求刪除索引等等。如圖所示:
更多介紹,請查看https://github.com/mobz/elasticsearch-head
當前名稱:Elasticsearch7.3學習筆記3-head插件安
當前路徑:http://bm7419.com/article28/jdjscp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、小程序開發(fā)、企業(yè)網(wǎng)站制作、、營銷型網(wǎng)站建設(shè)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)