elasticsearch-head插件

作者: 鲁智深 分类: java 发布时间: 2018-05-11 02:27

elasticsearch-head是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。你可以通过插件把它集成到es(首选方式),也可以安装成一个独立webapp。
简单的说类似于phpmyadmin,web后台数据管理工具。

在安装elasticsearch-head插件时候需要线安装node.js,需要用npm包管理工具

直接安装在系统环境/usr/bin目录下,之后使用npm -g安装其他插件也会安装到/usr/lib/node_modules(需要使用sudo权限)。

1
2
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

或者使用ubuntu自带apt-get安装,安装后使用node -v查看版本

1
2
sudo apt-get install nodejs-legacy nodejs
sudo apt-get install npm

下载elasticsearch-head插件(github

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

进入文件夹,运行文件

1
cd elasticsearch-head
1
npm install
1
npm run start
1
open http://localhost:9100/
浏览器启动-未连接

浏览器启动-未连接

elasticsearch默认情况是不予许第三方服务连接,所以显示未连接,下面进入elasticsearch-rtf/config目录下

1
vim elasticsearch.yml

配置如下:

1
2
3
4
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-methods: OPTIONS, HEAD, DET, POST, PUT, DELETE
http.cors.allow-headers: "X-Requested-With, Content-Type, Content-Length, X-User"
安装成功

安装成功

出现如上页面表名,我们连接成功了

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注