您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Elasticsearch中怎么安装head插件
Elasticsearch Head插件是一个用于可视化和管理Elasticsearch集群的Web界面工具。它提供了索引浏览、查询构建、集群状态监控等功能,是开发者常用的辅助工具之一。本文将详细介绍两种主流安装方式。
---
## 一、通过Docker安装(推荐)
这是最简单快速的安装方式,适合容器化环境:
```bash
# 拉取官方镜像
docker pull mobz/elasticsearch-head:5
# 运行容器(默认端口9100)
docker run -d --name es-head -p 9100:9100 mobz/elasticsearch-head:5
# 如需连接ES集群,需设置跨域(在elasticsearch.yml中添加)
http.cors.enabled: true
http.cors.allow-origin: "*"
访问地址:http://localhost:9100
下载源码
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
安装依赖
npm install
修改Grunt配置
修改_site/app.js
中的ES连接地址:
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
启动服务
npm run start
访问界面
浏览器打开 http://localhost:9100
注意:此方式在Elasticsearch 5.0+后已不再支持
# 进入ES安装目录
bin/elasticsearch-plugin install mobz/elasticsearch-head
跨域访问报错
http.cors.enabled: true
http.cors.allow-origin: "*"
插件无法连接集群
Node.js版本问题
对于现代ES版本(7.x+),推荐使用Docker方式安装Head插件;如果是开发测试环境,本地npm安装也能满足需求。该插件虽然功能不如Kibana全面,但因其轻量级和操作直观的特点,仍然是日常开发调试的好帮手。 “`
(全文约560字)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。