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

ES学习日记(六)-------head使用教程(简易教程) 博客越写越清晰,总结一下这章内容主要是head的一些语法,状态值,非大数据人员了解一下就可以了,最后附上一张head基本查询的图片,类似Navicat的筛选,感兴趣的再去看看。 阅读详情

前面讲完了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系列(五)、Logstash修改@timestamp时间为日志的产生时间

ELK系列(六)、修改Nginx日志为Json格式并使用Logstash导入至ES

ELK系列(七)、Filebeat+Logstash采集多个日志文件并写入不同的ES索引中

ELK系列(八)、使用Filebeat+Redis+Logstash收集日志数据

ELK系列(九)、配置ES和Kibana的用户密码

ELK系列(十)、ES中文分词器IK插件安装和配置远程词库热加载

-------------------------------------ElasticSearch插件es-head安装及使用-------------------------------------

环境准备

CentOS7
ElasticSearchv7.7.0
Nodejs

es-head需要nodejs环境编译,先看看机器中是否已经有nodejs环境,如果没有的话我们先要安装nodejs环境:

nodjs官网:https://nodejs.org/en/download/ 

我下载的最新版v12.17:https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.xz

解压安装nodejs:

#解压
tar xvJf node-v12.17.0-linux-x64.tar.xz

#配置环境变量
mv node-v12.17.0-linux-x64 /opt/app/
vim /etc/profile

#新增下面的内容
export NODE_HOME=/opt/app/node-v12.17.0-linux-x64
export PATH=$JAVA_HOME/bin:$NODE_HOME/bin:$PATH

#刷新环境变量
source /etc/profile

测试node命令:

node -v

自此,需要的环境已准备完毕,下面开始安装es-head插件。

下载

地址:https://github.com/mobz/elasticsearch-head

可使用git命令在线下载,或者下载zip包之后,离线安装都可以。

使用git命令下载:

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

下载zip包并解压:

https://github.com/mobz/elasticsearch-head/archive/master.zip

unzip elasticsearch-head-master.zip

编译安装

安装

进入目录执行npm命令安装:

cd elasticsearch-head-master/
npm install

修改npm源

如果npm install一直卡在fetchMetadata: sill 不动的话,是因为访问的npm registry网络不行,我们可以修改为淘宝的仓库:

#查看npm仓库
npm config get registry
#或
npm info express

#修改为淘宝的源
npm config set registry https://registry.npm.taobao.org

这时候再执行npm install 速度就快很多了,这时候出现这个错误:

> phantomjs-prebuilt@2.1.16 install /home/wyk/elasticsearch-head-master/node_modules/phantomjs-prebuilt
> node install.js

internal/modules/cjs/loader.js:969
  throw err;
  ^

Error: Cannot find module '/home/wyk/elasticsearch-head-master/node_modules/phantomjs-prebuilt/install.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
    at Function.Module._load (internal/modules/cjs/loader.js:842:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
...
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! phantomjs-prebuilt@2.1.16 install: `node install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the phantomjs-prebuilt@2.1.16 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-05-27T03_40_09_380Z-debug.log

忽略phantomjs-prebuilt@2.1.16

修改安装命令再安装就行了,出现下面的结果就是安装成功了:

npm install phantomjs-prebuilt@2.1.16 --ignore-scripts

启动验证

配置ES:

vim $ES_HOME/config/elasticsearch.yml

http.cors.enabled: true
http.cors.allow-origin: "*"

修改完ES配置重启ES后,在es-head目录下使用下面的命令启动es-head:

npm run start

根据提示,我们访问http://wykd:9100 看看效果,已成功启动并访问我们的ES集群:

 

es-head使用密码访问ES

前面我们介绍过,推荐大家的ES开启安全认证,那么es-head怎么访问开启了XPACK安全认证的ES集群呢? 把集群修改其中一项配置然后重启ES集群:

vim $ES_HOME/config/elasticsearch.yml

http.cors.enabled: true
http.cors.allow-origin: "*"
#http.cors.allow-headers: Authorization  #这个配置改为下面的
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

使用下面的路径访问带有XPACK安全认证的ES集群,密码改为自己的即可:

http://wykd:9100/?auth_user=elastic&auth_password=123456

 

希望本文对你有帮助,请点个赞鼓励一下作者吧~ 谢谢!

ES Head插件的使用点滴 #ElasticSearch Head ES Head插件的使用点滴 吴家奇 2020/08/07 ES Head 插件简介: a. ElasticSearch-Head是较早支持ElasticSearch的可视化客户端工具之一。早期版本的ElasticSearch-Head可以直接以插件的方式在ElasticSearch中进行安装,在ElasticSearch 5之后则需要将elasticsearch-Head服务单独运行,并且支持Chrome的插件方式或者Docker容器运行方式。 点击ElasticSearch-Head按钮即可在Ch 阅读详情

相关推荐

es-head插件插入查询以及条件查询(五)

页面详细介绍创建一个linuxbook的索引库,类型为book写入一个数据,id为 1 ,书名称为nginx,书价格为 35 元,书的页数为 206 页,书分类为web的数据 [ root@elaticsearch ~ ] # curl -XPOST '127.0.0.1:9200/linuxbook/book?"total" : 2 , "successful" : 1 , "failed" : 0 } , "_seq_no" : 0 , "_primary_term" : 1 } 复制代码。...

开源世界 5694

es head插件的详情详细说明,不看后悔一辈子

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

健康平安的活着的专栏 2万+

【ELK01】ELK简介以及ElasticSearch安装、ES客户端工具-Head安装、报错问题整理

ELK 是elastic公司提供的一套完整的日志收集以及展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch、Logstash 和 Kibana。head插件是一个可以帮助用户代理访问es的,可以图形界面展示数据的插件.我们配置了es的跨域开启,所以为了方便观察,我们可以安装head插件。

Alex的博客 1321

elasticsearch基础6——head插件安装和web页面查询操作使用、ik分词器

1、插件的基本介绍。 2、常用插件head的安装和网页使用。 3、ik分词器的安装效果测试。

百慕卿君博客 5430

大数据ELK(七):安装Elasticsearch-head插件

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。 目录 系列历史文章 安装Elasticsearch-head插件 一、安装nodejs 1、下载安装包 2、创建软连接 3、修改环境变量 二、在线安装(网速慢,不推荐) 1、在线安装必须依赖包 2、从git上面克隆编译包并进行安装 3、node1机器修改Gruntfile.js 4、node01机器修改app.js 三、本地安装(推荐) 1、上传压缩包到/e..

Lansonli(蓝深李)的博客 2645

Conda环境创建报错?教你快速解决Solving environment: failed和ResolvePackageNotFound问题

本文深入解析Conda环境创建中常见的'Solving environment: failed'和'ResolvePackageNotFound'报错原因,并提供从基础到高级的系统化解决方案。涵盖渠道配置、版本通配、环境文件编辑等实用技巧,帮助开发者快速解决conda环境创建问题,提升工作效率。

weixin_28677451的博客 258

ElasticSearch篇——初始、认识、拿下ElasticSearch,一篇文章带你入门ES,涵盖ES概念,对比Solr,ES核心概念以及常见工具head、kibana安装和使用,保姆级教程!!!

一、学习背景曾经,如果我们在网页上查询某些数据,在输入框中输入部分内容,后台默认可能是通过SQL的模糊查询进行操作的。但是在现今的大数据时代,有几百万条数据,那么常规的模糊查询就非常的缓慢了,慢慢的演进出来了索引,但是还是达不到大数据的要求。那么,就有必要学习一款分布式全文搜索引擎。那么ElasticSearch主要功能就是搜索,如果在某个网站上需要用到搜索功能基本上都是用的ElasticSearch二、ES的起源。

我热爱学习,也乐于分享。无论是科技前沿的洞见,还是生活中的小技巧,我都会在这里与你分享。我相信,知识就是力量,而分享则能让这份力量得到更好的传递。 8万+

保姆级教程:用ESP32-S3点亮你的第一块ili9341触摸屏(附完整源码与避坑指南)

本文提供了一份详细的ESP32-S3与ili9341触摸屏的入门指南,涵盖硬件连接、环境配置、驱动补全、触摸校准及图形界面开发等关键步骤。特别针对新手常见问题提供解决方案,并附完整源码与避坑技巧,帮助开发者快速上手嵌入式图形界面开发。

weixin_26854829的博客 243

ELK系列(一)、安装ElasticSearch+Logstash+Kibana+Filebeat-v7.7.0

ELK是目前最流行的日志分析套件,基于lucence,提供全文检索功能,ES是目前最快的索引型数据库并提供RESTful接口,对开发人员很友好,横向扩展,Logstash提供多种插件,支持各类日志格式的定制和插件并实时将日志内容写入ES或其他目标源,Kibana提供对ES数据的展示功能,多用于日志检索,实时报表。 ...

王义凯 的博客 1万+

SAP MM委外加工保姆级教程:从BOM配置到MIGO发货的完整避坑指南

本文提供SAP MM模块中委外加工的完整操作指南,涵盖从BOM配置到MIGO发货的全流程。详细解析委外采购和工序委外两种模式,包括主数据配置、采购订单创建及物料移动等关键步骤,帮助用户规避常见错误,提升供应链管理效率。特别适合制造业企业实施SAP外包业务参考。

weixin_26905487的博客 527

Python实战:3种高效方法将txt转csv(附pandas对比测试)

本文针对Python中将txt文件转换为csv格式的需求,深度评测了open()、csv模块和pandas三种主流方法。通过详尽的性能对比测试,从执行效率、内存占用和适用场景等维度提供选型指南,帮助开发者根据数据规模与复杂度选择最高效的转换方案。

weixin_29073241的博客 261

Elasticsearch-head插件安装_安装elasticsearch-head

2.检查是否安装了node.js,如果没有安装,在官网上现在.pkg文件安装就可以了3.运行elasticsearch-head(1)启动日志:(2)访问http://localhost:9100进入web界面:重启elastiasearch服务,刷新http://localhost:9100页面。

2401_89829260的博客 1483

当勒索软件盯上虚拟化层:从CVE-2025-22225漏洞看ESXi安全加固要点

本文深度剖析了针对VMware ESXi虚拟化层的CVE-2025-22225等漏洞链的攻击原理,揭示了攻击者如何利用VMCI、HGFS组件从虚拟机逃逸至宿主机。文章从实战角度出发,系统性地提出了ESXi安全加固的核心策略,包括禁用非必要服务、强化主机配置、实施网络分段、建立实时监控与自动化补丁管理体系,为企业构建纵深防御体系提供了具体可行的操作指南。

terraform7cloud的博客 854

【ELK系列二】es的UI界面elasticsearch-head插件安装

安装elasticsearch-head插件 由于es服务启动之后,访问界面比较丑陋,为了更好的查看索引库当中的信息,我们可以通过安装elasticsearch-head这个插件来实现,这个插件可以更方便快捷的看到es的管理界面 1、companynode01机器安装nodejs Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实

Chenftli的博客 4637

inno setup自定义卸载程序和美化

也就是DisplayName,因为我们在第一步的时候,将卸载程序名称也写入了注册表,所以,我们直接从注册表读DisplayName字段即可。1.要实现inno setup自定义卸载程序,首先需要关闭自带的卸载程序。在[Setup]的字段关闭卸载程序步骤和页面。2.删除应用程序目录里能够删除的并且返回进度。3.自定义卸载程序相关的注册表信息。4.删除启动菜单栏和guid注册表。2.自定义快捷方式和程序菜单。

cs821984831的博客 2348

Allegro如何画Photoplot_Outline操作指导

在用Allegro进行PCB设计的时候,最后进行光绘输出前,Photoplot_Outline是必备一个图形,所有在Photoplot_Outline中的图形将被输出,Photoplot_Outline以外的图形都将不被输出。如何绘制Photoplot_Outline,具体操作如下。如何画Photoplot_Outline操作指导。

weixin_54787054的博客 2632

搜索引擎之ElasticSearch(es)入门学习、ELK 和 beats

好记星不如烂笔头,这里记录平时工作中用到的东西,不喜可以留言。 ElasticSearch为啥要用 ElasticSearch简称es是一个ElasticSearch是一个分布式,高性能、高可用、可伸缩的搜索和分析系统 。可以当做一个上层数据库来使用和关系数据库和Nosql有一定区别和相似性。使用es的几个原因: 关系型数据库模糊搜索不足索引,会全表扫描非常慢。%关键词%这种搜索会非常慢。主...

dazer的专栏 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

袁庭新ES系列06节 | 安装Elasticsearch-Head

elasticsearch-head是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。你可以通过插件把它集成到Elasticsearch(首选方式)也可以安装成一个独立webapp。

2301_82300081的博客 1101

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ELK系列(十二)、使用SQL查询ElasticSearch7.7.0

ES的DSL可能对很多人来说有学习成本,但SQL相信每个开发无论是应用开发,大数据开发还是数据分析人员应该都是最熟悉的,本篇就介绍一下如何使用es7的sql功能对索引数据进行查询。 ELK系列(一)、安装ElasticSearch+Logstash+Kibana+Filebeat-v7.7.0 ELK系列(二)、在Kibana中使用RESTful操作ES库 ELK系列(三)、安装Logstash插件及打包离线安装包 ELK系列(四)、Logstash读取nginx日志写入ES中 ELK系列(五)、

王义凯 的博客 3612

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ElasticSearch8.x.x 【一篇文章精通系列】【ES的基本操作,ES安装,ES head + Kibana】

一、ElasticSearch的安装,1、解压安装ES,2、熟悉目录,3、启动ES,4、安装可视化界面(elasticsearch head) 5、了解ELK,6、安装Kibana,(1)下载解压Kibana,(2)启动Kibana,(3)访问:[http://localhost:5601](http://localhost:5601),(4)Kibana开发工具 (5)汉化`Kibana`,设置在`config`下的`kibana.yml` 二、ElasticSearch的核心概念,1、基本概念,2、物理

程序员猫爪 3221

ElasticSearch 及 ElasticSearch—head 插件安装 以及 kibana 可视化工具

​ ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。 ​

. 7776

Windows下安装ELK8(elasticsearch、logstash、kibana)及相关工具插件

Windows下安装ELK8(elasticsearch、logstash、kibana)及相关工具插件

大头皮鞋的博客 2474

ElasticSearch7.x—head插件安装

一、下载 elasticsearch-head-master.zip 下载地址:https://github.com/mobz/elasticsearch-head 二、下载node.js 解压下载的es-head插件,cd到解压目录,下载nodejs,并安装: elasticsearch-head-master]# curl --silent --location https://rp...

bobozai86的博客 4089

Elasticsearch-7.0和Logstash-7.0和Kibaa-7.0的下载以及安装(百度网盘)

一、前言       这几天好不容易把ES-6.2.4给研究完,结果在4月10号那天,ES-7.0发布了,我的天。没办法,只能再把本地的ELK都升级一下。这篇博客主要是分享一下百度网盘的下载地址,因为官方的网络下载太慢了,还是百度网盘的快。本来要放到优快云的下载里面,但是下载需要积分,有点坑,毕竟不是每个人都有积分。 二、下载部分 1、...

铁柱的博客 5227

02- ES安装及head插件安装&Kibana的安装

ES安装及head插件安装 声明:JDK1.8 ,最低要求! ElasticSearch客户端,界面工具! Java开发,ElasticSearch 的版本和我们之后对应的Java的核心jar包!版本对应!JDK环境是正常! 下载 官网:https://www.elastic.co/cn/ 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 官网下载巨慢,翻墙 ELK三剑客,解压即用! window下安装 1.解压 2.熟悉目录! bin

xixihaha_coder的博客 1769
上一篇: ELK系列(十)、ES中文分词器IK插件安装和配置远程词库热加载
下一篇: ELK系列(十二)、使用SQL查询ElasticSearch7.7.0
王义凯_Rick
王义凯_Rick 领域专家: 大数据技术领域 领域专家: 大数据技术领域
博客等级 码龄14年 858粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王义凯_Rick

遇见即是缘,路过就给个评论吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值