今天继续给大家介绍Linux运维相关知识,本文主要内容是Elasticsearch的Head插件安装。

一、Head插件简介

在ELK详解(二)——Elasticsearch安装与部署一文中,我们实现了ELK架构中Elasticsearch的安装与部署,并且最终可以访问Elasticsearch,得到如下的结果:

在Elasticsearch使用过程中,我们不可能每次都通过命令来显示Elasticsearch存储的日志信息,因此,我们需要安装一款插件,来帮助我们查看Elasticsearch的状态。Head插件可以帮助我们实现此功能,并且开源免费,因此,今天我们来配置实现以下Head插件。

二、Head插件安装

Head插件的安装有两种方式,一种是直接在网上寻找Head插件的安装包;另一种是前往Git上下载,Git网址为https://github.com/mobz/elasticsearch-head,我们可以在安装Git客户端后,执行命令:

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

然后使用NPM进行安装,执行命令:

npm install --registry=https://registry.npm.taobao.org

如果是使用Head插件的安装包,则直接下载下来即可。

三、修改Elasticsearch配置

之后,为了使得Elasticsearch允许Head插件的安装,我们需要对Elasticsearch进行配置,打开Elasticsearch的配置文件/etc/elasticsearch/elasticsearch.yml,在配置文件的最下方加入如下内容:

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

配置完成后,重新启动Elasticsearch即可。

四、效果展示

Head安装完成后,执行命令:

npm run start &

可以打开Head插件,并使其后台运行,执行过程如下所示:

注意:
如果没有npm命令,则可以先安装一个EPEL的扩展源,然后执行命令:
yum install -y npm
即可完成安装。

注意,在上述命令执行后,直接Ctrl+C手动退出即可。Head插件运行后,会监听本地9100端口,如下所示:

这样,我们可以访问以下Head插件的9100端口,结果如下所示:

我们在搜索框内输入两个集群中任意一个结点(事实上,Head插件也可以安装在集群中任意一个结点上),点击“链接”, 就可以成功链接两个集群,结果如下:

至此,说明我们的Head插件安装部署成功!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

ELK详解(四)——Head插件安装相关推荐

  1. 【图文详解】canvas插件安装方法及常用插件推荐

    canvas是一个基于云端的开源在线学习系统(LMS),使学校能够构建数字学习环境,以应对远程教学趋势.Canvas简化了教学,提高了学习效率,并消除了支持和发展传统学习技术的麻烦.它具有开放,直观的 ...

  2. Alibaba代码规范插件、FindBugs插件安装及详解,IDEA插件安装,代码规范,代码查错,代码格式规范

    这是帮助开发者规范代码,培养优良的编码习惯的两个IDEA插件

  3. 图文详解】Chrome中安装JsonView插件

    图文详解]Chrome中安装JsonView插件 Chrome中如何安装JsonView插件?chrome插件网为您图文详解. 1.下载JsonView插件 在github中搜索JsonView,找到 ...

  4. Android Studio 插件开发详解四:填坑

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78265540 本文出自[赵彦军的博客] 系列目录 Android Gradle使用 ...

  5. mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...

    四.安装并配置mysql(1) 解压mysql-5.7.26.tar.gz与boost_1_59_0.tar.gz #tar -xvf mysql-5.7.26.tar.gz #tar -xvf bo ...

  6. python3 json模块_详解python 3.6 安装json 模块(simplejson)

    JSON 相关概念: 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON,XML等.反序列化就是从存储区域(JSON,XML)读取反 ...

  7. Linux字符设备驱动详解七(“插件“设备树实现RGB灯驱动)

    文章目录 系列文章目录 前言 正文 Device Tree Overlays:"插件"设备树 传统设备树 "插件"设备树 使用前提 案例说明 设备树:foo.d ...

  8. Linux字符设备驱动详解四(使用自属的xbus驱动总线)

    文章目录 系列文章目录 前言 驱动目录 正文 驱动总线 总线管理 总线注册 设备注册 驱动注册 代码示例 总结 系列文章目录 Linux字符设备驱动详解 Linux字符设备驱动详解二(使用设备驱动模型 ...

  9. linux 进程间通信 dbus-glib【实例】详解四(上) C库 dbus-glib 使用(附代码)(编写接口描述文件.xml,dbus-binding-tool工具生成绑定文件)(列集散集函数)

    linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ...

  10. springboot 详解 (四)redis filter

    ---------------------------------------------------------------------------------------------------- ...

最新文章

  1. 生物信息大数据数据库(NCBI、EBI、UCSC、TCGA)
  2. 科大讯飞语音转文字以及中文分词的Java测试代码
  3. j - cyk追楠神系列一_阿迪达斯双十一携手脱口秀大咖,开启“羽绒不服·不服请就位”专场直播 - 消费...
  4. SAP Cloud for Customer(C4C)里如何定义跨BO间的association
  5. windows下eclipse远程连接hadoop集群开发mapreduce
  6. 枚举命名规范_UE4 C++基础教程 - 编码规范
  7. 解决RStudio(非conda安装)在使用Anaconda中的R环境时,缺失“ libbz2-1.dll ”而不能正常启动问题
  8. 远程注入利用远程线程直接注入
  9. 小波分析及相应MATLAB实现
  10. c语言程序求对称矩阵,C语言经典算法上三角下三角对称矩阵
  11. 常用端口号与对应的服务
  12. sap的pod确认_PO确认控制
  13. 轨道交通——信号知识——6202电气集中设备
  14. maya中实时置换效果 dx11shader
  15. 同步时序逻辑电路分析——数电第六章学习
  16. 青蛙的约会(扩展欧几里德)
  17. [转载]美国名校的与机器视觉相关的研发中心网址
  18. 基于C语言设计的俄罗斯方块小游戏(VS2017运行)
  19. 2020年美容师(中级)报名考试及美容师(中级)考试总结
  20. 计算机语言学专业排名,2019QS世界大学学科排名,澳洲语言学专业排名Top200

热门文章

  1. 每日算法系列【LeetCode 424】替换后的最长重复字符
  2. 放之四海皆适用的设计原则(一)
  3. SaaS应用架构师所面临的最大挑战
  4. 海量数据挖掘MMDS week3:社交网络之社区检测:高级技巧
  5. Java - 多线程Callable、Executors、Future
  6. 汇编@data_macOS上的汇编入门(十三)——从编译到执行
  7. 蓝桥杯2015年第六届C/C++B组省赛第八题-移动距离
  8. 1015 德才论 (25 分)—PAT (Basic Level) Practice (中文)
  9. Socket.io详解
  10. 关于Kendo UI 开发教程