【elasticsearch系列】安装elasticsearch-head插件

【elasticsearch系列】安装elasticsearch-head插件目录环境安装 node 安装 gruntelastic head 运行修改 elasticsearc yml 排查问题环境安装 elasticsearc head 插件 需要依赖 nodeJs 环境 故首先我们先搭建 nodeJs 环境 此 part 先将此篇文章需要的各个官网列出来 node 官网 https nodejs org en download node 中文网 http nodejs cn download current elasticsearc headGitHub https

环境

安装node

  • 进入node官网,依据自己的系统选择需要的安装包;
    在这里插入图片描述
    等待node.msi下载完成,双击,next一路安装




  • 安装完成,输入node -version
    在这里插入图片描述

安装grunt

  • 全局安装grunt
    grunt构建工具,可以进行打包压缩、测试、执行等等的工作,head插件就是通过grunt启动的。因此需要安装grunt:
    注意:路径切到nodejs安装目录下
    此外执行下面的安装grunt命令之前,先配置阿里镜像,否则安装速度特别慢;
    配置阿里镜像命令npm config set registry https://registry.npm.taobao.org
    安装grunt命令npm install -g grunt-cli
    -g 代表是全局安装
    在这里插入图片描述














  • 安装完成后,执行grunt -version查看是否安装成功,会显示安装的版本号;
    在这里插入图片描述

elasticsearch-head

  • node安装完成之后,下面开始安装head插件,从GitHub上下载压缩包,解压缩;
    在这里插入图片描述
    解压缩文件如下:
    在这里插入图片描述






  • 修改F:\elasticsearch-head-master\Gruntfile.js(head解压缩目录) 在对应的位置加上hostname: '*'
    在这里插入图片描述
    注意:存在空格




  • 进入head插件目录,输入命令npm install
    在这里插入图片描述

  • 命令npm run start运行head插件
    在这里插入图片描述

运行

浏览器中输入上面的地址http://localhost:9100,如图说明head插件已经安装成功了。
在这里插入图片描述

但是细心的小伙伴会发现,此时我们并未注册任何ES 服务,主要是因为本地ES服务没有启动,下面将开始修改ES配置文件,将服务注册。

修改elasticsearch.yml

  • 进入elasticsearch安装目录下的config目录,修改elasticsearch.yml文件;
    在这里插入图片描述

  1. 文件末尾加入以下代码
http.cors.enabled: true http.cors.allow-origin: "*" node.master: true node.data: true 
  1. 去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0;
  2. 去掉cluster.namenode.namehttp.port的注释(也就是去掉#)
    在这里插入图片描述
    在这里插入图片描述




排查问题

  • 经过上面一系列操作之后,重启head插件,重启ES服务;
    在这里插入图片描述
    我们本地服务已经注册在上面。




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212373.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午8:11
下一篇 2026年3月18日 下午8:11


相关推荐

  • upload通关手册

    uploadlabs通关0x00前言这段时间一直在忙,没时间来更新文章,这里就写篇uploadlabs的通关手册吧,现在包括网上也有很多upload通关手册,但是在这里还是想自己去写一篇,来

    2021年12月11日
    53
  • Oracle中的NULL、’’(空字符串)以及’_’(空格)

    Oracle中的NULL、’’(空字符串)以及’_’(空格)

    2021年9月12日
    139
  • Wix 安装部署(五) Bootstrapper 捆绑安装

    Wix 安装部署(五) Bootstrapper 捆绑安装原文:Wix安装部署(五)Bootstrapper捆绑安装   Wix的xml配置确实很费劲,忍不住有点像吐槽一下,前四篇完成的功能在WindowsInstaller中通过配置能很快的弄出来。可惜有很多加了锁的功能在InstallShieldLimitedEdition版本中是用不了的。但基本满足安装需求了。按照这个目录(下图)一个一个去配,配出来的也像样了(这里就不说了)。…

    2022年7月20日
    15
  • javascript 空格_css怎样输出空格

    javascript 空格_css怎样输出空格javascript几种写空格符的方法

    2022年10月4日
    4
  • JS文本操作 Scripting.FileSystemObject

    JS文本操作 Scripting.FileSystemObjectScripting.FileSystemObject方法或者属性描述BuildPath()生成一个文件路径CopyFile()复制文件CopyFolder()复制目录CreateFolder()创建新目录CreateTextFile()生成一个文件DeleteFile()删除一个文件DeleteFolder()删

    2022年7月14日
    16
  • AssertValid和Dump 这两个函数的作用[通俗易懂]

    AssertValid和Dump 这两个函数的作用[通俗易懂]
    AssertValid函数是用来判断表达式的合法性或正确性,如果不正确或不合法则终止程序并返回相应的提示信息 
     如AssertValid(t==0);//用来判断t是否等于0,如果t!=0则终止程序 
     Dump函数一般用来显示debug信息的,其函数中的内容一般在debug时,在debug窗口中才能看到。
    CObject::AssertValid 成员函数提供对对象内部状态的运行时检查。尽管从 CObject 派生类时不需要重写 Asse

    2022年7月14日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号