ElasticSearch插件安装一:ElasticSearch-head
ElasticSearch插件安装二:kibana
ElasticSearch插件安装三:安装IK分词插件
ElasticSearch插件安装一:ElasticSearch-head
第一步:在github中搜索ElasticSearch-head
image.png
https://github.com/mobz/elasticsearch-head
根据里面的步骤一步步安装ElasticSearch-head
-
git clone git://github.com/mobz/elasticsearch-head.git -
cd elasticsearch-head -
npm install -
npm run start
其中,本地环境出现了一个问题:
[@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`.
再执行:brew upgrade node
等待了好几分钟!!!
接着报了这个错!!!
[@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
执行:npm init 成功
image.png
image.png
web界面可以看到,状态显示未连接
因为es 和 head 属于两个进程。它们直接的访问需要跨域
elasticsearch.yml 在 6.8.2版本 /usr/local/Cellar/elasticsearch/6.8.2/libexec/config文件夹下
添加如下配置:
image.png
执行elasticsearch /elasticsearch-head 启动,
启动elasticsearch报错:
image.png
全局安装:
npm install -g xl_close_port
关闭某一个端口 ( 9100 ):
[@cici:~ (master)]$ xl_close_port -p 9100
关闭端口 9100 成功!
再次重启:npm run start
此时,在插件中可以看到es里建的索引:
image.png
ElasticSearch插件安装二:kibana
安装:brew install kibana
启动kibana:kibana
查看信息:brew info kibana
image.png
image.png
一:Kibaba 中 的dev Tools 中导入数据
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搜索的到。这样成功实现了Kibana和es的交互
image.png
image.png
三:查看刚导入的数据,点击下一步
image.png
四:点击下一步,创建通配符
image.png
看到这一步,就可以搜索了
image.png
五:查看在megacorp索引下导入的2条数据
image.png
六:直接搜索即可:添加搜索项:
image.png
image.png








网友评论