博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ElasticSearch之安装head插件
阅读量:6156 次
发布时间:2019-06-21

本文共 1519 字,大约阅读时间需要 5 分钟。

head插件可以用来快速查看elasticsearch中的数据概况以及非全量的数据,也支持控件化查询和rest请求。

elasticsearch5.x不可以直接通过plugin -install mobz/elasticsearch-head安装了,

并且head需要在node环境下运行。

 

安装nodejs

head插件是nodejs实现的,所以必须先安装Nodejs

su root

yum install -y epel-release

yum install -y nodejs npm

 

安装git

我们这里用git方式下载head插件,也可以手动下载然后上传。

yum install -y git

git --version

 

下载并安装elasticsearch-head

cd /usr/local/software/

git clone https://github.com/mobz/elasticsearch-head.git

cd elasticsearch-head

npm install -g grunt-cli 

npm run start

 

修改es-head的监听地址 增加hostname属性

cd elasticsearch-head  #(elasticsearch-head源码文件夹)

vim Gruntfile.js

connect: {        server: {                options: {                        hostname: '服务器ip',                        port: 9100,                        base: '.',                        keepalive: true                }        }}

 

 

修改es-head的连接地址

cd elasticsearch-head  #(elasticsearch-head源码文件夹)

vim _site/app.js

找到     this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";

将localhost改成es服务ip地址

 

 

修改elasticsearch参数,以便于head插件访问es

vim config/elasticsearch.yml

在elasticsearch下的elasticsearch.yml下新增一下两行:

http.cors.enabled: true

http.cors.allow-origin: "*"

然后重启es

 

打开防火墙端口

systemctl start firewalld

firewall-cmd --zone=public --add-port=9100/tcp --permanent

firewall-cmd --zone=public --add-port=9200/tcp --permanent

firewall-cmd --reload

 

启动elasticsearch-head

cd elasticsearch-head(elasticsearch-head源码文件夹)

grunt server

 

浏览器访问http://服务器ip:9100 查看head插件

 

转载于:https://www.cnblogs.com/zengnansheng/p/10404707.html

你可能感兴趣的文章
批量删除oracle中以相同类型字母开头的表
查看>>
Java基础学习总结(4)——对象转型
查看>>
BZOJ3239Discrete Logging——BSGS
查看>>
SpringMVC权限管理
查看>>
spring 整合 redis 配置
查看>>
cacti分组发飞信模块开发
查看>>
浅析LUA中游戏脚本语言之魔兽世界
查看>>
飞翔的秘密
查看>>
Red Hat 安装源包出错 Package xxx.rpm is not signed
查看>>
编译安装mysql-5.6.16.tar.gz
查看>>
活在当下
查看>>
每天进步一点----- MediaPlayer
查看>>
PowerDesigner中CDM和PDM如何定义外键关系
查看>>
跨域-学习笔记
查看>>
the assignment of reading paper
查看>>
android apk 逆向中常用工具一览
查看>>
MyEclipse 报错 Errors running builder 'JavaScript Validator' on project......
查看>>
Skip List——跳表,一个高效的索引技术
查看>>
Yii2单元测试初探
查看>>
五、字典
查看>>