ElasticSearch插件安裝一:ElasticSearch-head
ElasticSearch插件安裝二:kibana
ElasticSearch插件安裝三:安裝IK分詞插件
ElasticSearch插件安裝一:ElasticSearch-head
第一步:在github中搜索ElasticSearch-head
https://github.com/mobz/elasticsearch-head
根據(jù)里面的步驟一步步安裝ElasticSearch-head
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
npm run start
其中,本地環(huán)境出現(xiàn)了一個(gè)問題:
[@cici:elasticsearch-head (master)]$ node -v
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.60.dylib
Referenced from: /usr/local/bin/node
Reason: image not found
Abort trap: 6
重新安裝:brew install node
Error: node 8.9.2 is already installed
To upgrade to 12.9.1, run `brew upgrade node`.
再執(zhí)行:brew upgrade node
等待了好幾分鐘A杈弧!!
接著報(bào)了這個(gè)錯(cuò)<5苁础羊娃!
[@cici:~ (master)]$ npm install
npm WARN saveError ENOENT: no such file or directory, open '/Users/cici/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/Users/cici/package.json'
npm WARN cici No description
npm WARN cici No repository field.
npm WARN cici No README data
npm WARN cici No license field.
up to date in 1.828s
found 0 vulnerabilities
執(zhí)行:npm init 成功
web界面可以看到,狀態(tài)顯示未連接
因?yàn)閑s 和 head 屬于兩個(gè)進(jìn)程割以。它們直接的訪問需要跨域
elasticsearch.yml 在 6.8.2版本 /usr/local/Cellar/elasticsearch/6.8.2/libexec/config文件夾下
添加如下配置:
執(zhí)行elasticsearch /elasticsearch-head 啟動(dòng),
啟動(dòng)elasticsearch報(bào)錯(cuò):
全局安裝:
npm install -g xl_close_port
關(guān)閉某一個(gè)端口 ( 9100 ):
[@cici:~ (master)]$ xl_close_port -p 9100
關(guān)閉端口 9100 成功!
再次重啟:npm run start
此時(shí)应媚,在插件中可以看到es里建的索引:
ElasticSearch插件安裝二:kibana
安裝:brew install kibana
啟動(dòng)kibana:kibana
查看信息:brew info kibana
一:Kibaba 中 的dev Tools 中導(dǎo)入數(shù)據(jù)
PUT /megacorp/employee/1
{
"first_name" : "John",
"last_name" : "Smith",
"age" : 25,
"about" : "I love to go rock climbing",
"interests": [ "sports", "music" ]
}
PUT /megacorp/employee/2
{
"first_name" : "cici",
"last_name" : "xiao",
"age" : 24,
"about" : "I love to running",
"interests": [ "coding", "music" ]
}
GET /megacorp/employee/1
GET /megacorp/employee/2
可以通過es搜索的到严沥。這樣成功實(shí)現(xiàn)了Kibana和es的交互
三:查看剛導(dǎo)入的數(shù)據(jù),點(diǎn)擊下一步
四:點(diǎn)擊下一步珍特,創(chuàng)建通配符
看到這一步祝峻,就可以搜索了
五:查看在megacorp索引下導(dǎo)入的2條數(shù)據(jù)
六:直接搜索即可:添加搜索項(xiàng):