elasticsearch的head插件安装与使用

详解elasticsearch技术 es集群+head插件+kibana 详解es技术,部署es集群服务端,部署es客户端 阅读详情
AI摘要

本文介绍如何安装和配置Node.js及Head插件来管理Elasticsearch集群,包括环境搭建、插件安装、参数配置及启动服务流程。

为了增强对elasticsearch集群的管理与操作,在社区存在很多相关的插件,其中head插件是其中应用得最广泛的插件之一。head插件一方面可以查看到集群的状态,同时可以对集群上的索引进行管理,包括增加索引、删除索引、对索引数据进行基础查询和复合查询等。

head下载插件:https://github.com/mobz/elasticsearch-head

环境参考前一篇:https://blog.youkuaiyun.com/goodstudy168/article/details/81127853

1、nodejs安装

先从官网下载:https://nodejs.org/en/download/

将安装包上传到83.3.211.72节点,然后进行解压

[linxiaojie node-v8.11.3-linux-x64]$ ls
bin  CHANGELOG.md  include  lib  LICENSE  README.md  share

使用root用户增加如下环境变量到/etc/profile中:

export NODE_HOME=/data/Hadoop/node-v8.11.3-linux-x64/
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

查看nodejs是否生效

[linxiaojie linxiaojie]$ npm version
{ 'elasticsearch-head': '0.0.0',
  npm: '5.6.0',
  ares: '1.10.1-DEV',
  cldr: '32.0',
  http_parser: '2.8.0',
  icu: '60.1',
  modules: '57',
  napi: '3',
  nghttp2: '1.32.0',
  node: '8.11.3',
  openssl: '1.0.2o',
  tz: '2017c',
  unicode: '10.0',
  uv: '1.19.1',
  v8: '6.2.414.54',
  zlib: '1.2.11' }

2、安装head插件

从上面提供的head插件的地址将master下载elasticsearch-head-master.zip压缩包,对压缩包进行解压并重命名为elasticsearch-head(重命名不是必须的)

[linxiaojie head]$ ls
elasticsearch-head  elasticsearch-head-master.zip

进行elasticsearch-head目录下的Gruntfile.js中增加

connect: {
            server: {
                options: {
                    port: 9100,
                    base: '.',
                    keepalive: true,
                    hostname: '*'
                }
            }
        }

修改_site/app.js文件,明确指时集群的访问地址

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

在elasticsearch的elasticsearch.yml增加head的访问参数:

# 增加参数,使head插件可以访问es  
http.cors.enabled: true
http.cors.allow-origin: "*"

3、启动head服务

注意:elasticsearch与head插件是两个不同的服务进程,与早期的版本有所区别

执行npm run start启动grunt server,查看默认的9100端口是否正常启动:

[linxiaojie config]$ ss -lnp | grep 9100
LISTEN     0      511                      :::9100                    :::*      users:(("grunt",13667,10))

4、从web端查看集群的状态

整个head插件部署完成,部署过程中遇到的唯一问题是连接不上es的集群,问下google轻松解决。

Elasticsearch集群可视化工具:elasticsearch-head 3 配置nodejs环境变量 4 配置Elasticsearch跨域访问 5 启动服务 6 验证 阅读详情

相关推荐

使用docker安装elasticsearch,head插件,在es中crud

使用docker安装elasticsearch,只需要一句话,没有镜像会自动下载: docker --name es -d -p 9200:9200 elasticsearch docker ps 也可以先去search,pull拉取镜像 docker search elasticsearch docker pull elasticsearch 使用浏览器访问下或发一个curl验证下 curl http://127.0.0.1:9200/ 下面安装一个elasticsearch-head客户端插件,需

码农小麦 499

elasticsearch-head安装及详细配置

es head安装,加密访问

yangkei 1万+

Elasticsearch 核心技术(二):elasticsearch-head 插件安装和使用

本篇文章我们将介绍 Elasticsearch 的一款前端项目 elasticsearch-head,它可以使我们以图形化界面的方式操作和使用 Elasticsearch。 elasticsearch-head 是 Github 上的一个开源项目,项目地址:[https://github.com/mobz/elasticsearch-head](https://github.com/mobz/elasticsearch-head)

水滴的博客 1491

Elasticsearch-04-Elasticsearch组件head和kibana详解

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。 -----百度百科而ElasticSearch-head就是一款能连接ElasticSearch搜索引擎,并提供可视化的操作页面对ElasticSearch搜索引擎进行各种设置和数据检索功能的管理插件,如在head插件页面编写R

苍煜 1万+

MATLAB新手必看:SVPWM七段式算法仿真全流程解析(附完整代码)

本文为MATLAB新手和电机控制初学者提供了SVPWM七段式算法的完整仿真与代码实现指南。文章详细解析了从扇区判断、矢量作用时间计算到PWM波形生成的全流程,并附带了可直接运行的MATLAB代码,帮助读者在理解FOC控制核心算法的基础上,快速掌握工程仿真与调试技巧。

weixin_29074295的博客 282

Benchmark系列——UnixBench测试项深度解析与性能优化指南

本文深度解析UnixBench基准测试套件的各项测试原理,包括Dhrystone、Whetstone、系统调用、进程管理、IPC及文件I/O等核心测试项。通过详细的测试项分析,指导用户解读测试报告,并提供针对性的内核参数调整、编译优化及系统配置实战指南,帮助用户精准定位并优化系统性能瓶颈。

weixin_29230901的博客 276

ElasticSearch插件es-head安装及使用

ElasticSearch插件es-head安装及使用 es-head需要nodejs环境编译,先看看机器中是否已经有nodejs环境,如果没有的话我们先要安装nodejs环境: 一、先下载安装nodejs nodjs官网:https://nodejs.org/en/download/ 这里下载的新版本 v12.18.1 wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz tar xf node-v12.18.1-linu

m0_67403240的博客 3662

C#上位机实战:借助NetToPLCSim与西门子S7-1200仿真通信全攻略

本文详细介绍了如何使用C#开发上位机程序,通过NetToPLCSim与西门子S7-1200进行仿真通信的全过程。从环境准备、PLC仿真环境搭建、网络配置到C#代码实现,提供了完整的实战指南和常见问题解决方案,帮助开发者快速掌握工业自动化通信技术。

weixin_30596343的博客 440

ElasticSearch学习之二:Head插件的安装以及ES的RESTful API使用

1. ES与Solr对比 Solr在海量历史数据的检索上比较有优势,而ES在实时检索上更加强大。 (1)Solr支持更多的数据格式:JSON、XML、CSV ES仅支持JSON (2)Solr需要Zookeeper来进行分布式管理,而ES自身带有分布式协调管理功能 (3)Solr官方提供的功能更多,而ES更注重核心功能,高级功能多交给第三方插件 2. ES与关系型数据库对比 关系型数...

HackQ_sxj的博客 449

避开SiC MOSFET驱动设计的3个大坑:电流/电阻/电压配置全指南

本文深入解析SiC MOSFET驱动设计中的三大关键参数:驱动电流、栅极电阻和工作电压,揭示常见设计误区与优化方案。通过实际案例与数据对比,指导工程师避开第三代电力电子半导体应用中的典型陷阱,提升系统可靠性与效率。特别针对驱动电源配置、栅极电阻选型等核心问题提供可落地的解决方案。

weixin_29214199的博客 384

微信小程序 - 解决请求报错 request:fail errcode:-201 cronet_error_code:-201 error_msg:net::ERR_CERT_DATE_INVALID

微信小程序报错“request:fail errcode:-201 cronet_error_code:-201 error_msg:net::ERR_CERT_DATE_INVALID“,微信小程序请求报错,微信小程序errcode:-201,服务器报错,无法调用接口,微信小程序真机https请求失败,微信小程序wx.request接口报错,小程序真机调试运行接口都报错了,真机测试下网络请求都不行了且报错,证书没问题依旧报错,检查HTTPS证书,ssl证书,使用浏览器测试访问证书是正常的,不是证书问题,请

🏆 前端领域优质创作者 1万+

Chrome插件elasticsearch-head的安装和使用

如果是从Chrome商店下载的,则用chrome://version/查看个人资料路径,进入该路径的Extensions目录,再找到和该拓展程序显示的相同的id就是这个拓展程序的解压包路径了。将对应id下的第一个子目录拷到自己的电脑中,再在自己的Chrome中选择加载已解压的拓展程序即可。如果本身就是用解压包导入的就更容易了,进入扩展页面找到插件,点击上面的详细信息,可以找到加载来源,直接复制加载来源的整个目录再在自己的电脑上选择并加载即可。

yogima的博客 3473

【OpenClaw从入门到精通】第12篇:OpenClaw 2026子代理实战全攻略:用ACP架构搭建多智能体协作网络(附完整代码)

本文聚焦OpenClaw 2026.3.2版本默认启用的ACP(Agent Communication Protocol)子代理机制,从核心概念、底层原理到企业级实操全流程拆解。先解析子代理的定义、ACP协议通信原理及主从代理分工逻辑,再提供环境准备的详细步骤(版本验证、配置调整、技能安装);随后通过三个递进式虚拟案例(客服分流、智能文档处理、企业级招聘全流程),提供可直接运行的完整代码、执行结果及技术要点解析;最后补充子代理管理运维、性能优化与避坑指南。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2382

Elasticsearch-head插件的安装与使用

本文来说下Elasticsearch-head插件的安装与使用 文章目录概述 概述

wh柒八九的博客 507

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ELasticSearch——head插件的安装和基本使用

ELasticSearch——head插件的安装和基本使用 1、elasticsearch-head 插件的安装 elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化、执行增删改查操作等。 elasticsearch-head插件是使用JavaScript开发的,依赖Node.js库,使用Grunt工具构建,所以要安装elasticsearch-head,还需要先安装Node.js和Grunt。 1、下载解压 elasticsearch-head e

万里顾一程的博客 4万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ES入门:SpringBoot简单集成Elasticsearch示例(包含:Docker安装Elasticsearch、Google Chrome安装Es-Head插件、Es-Head使用)

本文讲解了从 Docker安装ES、Chrome安装ES-Head插件 开始,用SpringBoot框架集成Elasticsearch数据库的简单实例,ES是一个支持倒排索引的非关系型数据,其他还有很多好玩的地方,有兴趣可以自己试试。

qq_43090226的博客 759

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ELK系列(十一)、ElasticSearch7.7.0插件es-head安装及使用

前面讲完了ELK的应用,我们可以通过curl命令或者java或python的request命令,或者kibana的开发面板对ES的数据直接操作,本篇介绍一个轻量又好用的插件:es-head。 ELK系列(一)、安装ElasticSearch+Logstash+Kibana+Filebeat-v7.7.0 ELK系列(二)、在Kibana中使用RESTful操作ES库 ELK系列(三)、安装Logstash插件及打包离线安装包 ELK系列(四)、Logstash读取nginx日志写入ES中 ELK系

王义凯 的博客 7562

docker安装elasticsearch_使用docker安装elasticsearch,head插件,在es中crud

文章目录docker安装esdocker安装es-head插件es中CRUDdocker安装es使用docker安装elasticsearch,只需要一句话,没有镜像会自动下载。docker --name es -d -p 9200:9200elasticsearchdocker ps也可以先去search,pull拉取镜像。docker searchelasticsearchdoc...

weixin_39586649的博客 122
上一篇: elasticsearch集群环境构建
下一篇: python的re模块
&捕风的汉子&
博客等级 码龄17年 27粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值