目录

  • 环境
  • 安装node
  • 安装grunt
  • elasticsearch-head
  • 运行
  • 修改elasticsearch.yml
  • 排查问题

环境

安装elasticsearch-head插件,需要依赖nodeJs环境,故首先我们先搭建nodeJs环境;
此part先将此篇文章需要的各个官网列出来:
node官网:https://nodejs.org/en/download/
node中文网:http://nodejs.cn/download/current/
elasticsearch-head GitHub:https://github.com/mobz/elasticsearch-head

安装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的注释(也就是去掉#)

排查问题

上次运行ES服务,是没有问题,但是经过上面改动之后,发现双击elasticsearch.bat闪退,无法启动;
首先会考虑到内存问题,但是上次启动没有问题;
其次,检查新加配置格式是否正确,key: value一定要存在空格,否则报错;
最后,进入日志文件中看错误信息;

解决链接参考:https://blog.csdn.net/xuan_lu/article/details/120115312

  • 经过上面一系列操作之后,重启head插件,重启ES服务;

    我们本地服务已经注册在上面。

【elasticsearch系列】安装elasticsearch-head插件相关推荐

  1. ElasticSearch系列 - 安装

    ElasticSearch系列 - 安装 ElasticSearch 安装 elasticSearch下载 选择MACOS 下载,然后解压zip包 Elasticsearch目录结构为: 目录 配置文 ...

  2. Elasticsearch系列-安装部署

    Elasticsearch系列-安装部署 准备 安装 错误 准备 1.服务器创建es用户 useradd es passwd es 2.elasticsearch部署环境JDK 3.安装包 可以去el ...

  3. Elasticsearch系列--安装

    我的环境是centos7.5 Java1.8 第一步下载 ElasticSearch官网 ElasticSearch下载页面 PS:安装时多种多样,试过yum可能是我操作有问题三次没安对,wget之后 ...

  4. ElasticSearch,docker 安装ElasticSearch,Springboot 使用 ElasticSearch JavaAPI

    什么是 ElasticSearch ? 数据库查询存在的问题: 性能低:使用模糊查询,左边有通配符,不会走索引,会全表扫描,性能低 关键字模糊查询比较麻烦 ElasticSearch概念 • Elas ...

  5. Docker安装Elasticsearch及安装中文分词插件

    下载镜像 docker pull elasticsearch:6.5.0 启动ES docker run -p 9200:9200 -d --name es_6_5_0 elasticsearch:6 ...

  6. ElasticSearch系列:elasticsearch+kibana

    一.官网下载 下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 下载相关压缩包: elasticsearch-7 ...

  7. Elasticsearch系列——关闭Elasticsearch进程,并重新启动

    作者专注于Java.架构.Linux.小程序.爬虫.自动化等技术. 工作期间含泪整理出一些资料,微信搜索[程序员高手之路],回复 [java][黑客][爬虫][小程序][面试]等关键字免费获取资料. ...

  8. 【ElasticSearch系列】ES插件安装

    上篇文章介绍了一下EleasticSearch以及安装,这篇文章继续,将介绍ES的插件安装. 其实最开始我也不知道要安装什么插件,其实也疑惑,为什么ES不将需要的插件集成到自身,这样就能避免很多问题. ...

  9. Elasticsearch 系列(三)Elasticsearch 安装以及相关插件的介绍

    目录 一.Elasticsearch 在 Linux 安装 1.安装jdk 2.下载Es的tar 包 3.检查是否启动成功 , 访问这个地址 二.Elasticsearch 相关插件 1.Head插件 ...

最新文章

  1. python获取用户输入中文_python中的用户输入
  2. Ajax 的乱码问题(2)
  3. Codeforces Round #722 (Div. 2)
  4. yolov3安卓实现_YOLOv3 的 TensorFlow 实现,GitHub 完整源码解析
  5. Python安装pip
  6. Arduino文档阅读笔记-WeMos D1 ESP8266 WIFI开发板入门
  7. Windows 软件安全---注入安全
  8. python输入时间_一文搞懂python日期时间处理
  9. Handler处理机制
  10. 12.3 实现一个剪贴板查看器
  11. tdk磁材手册_TDK磁性材料市场.ppt
  12. html 字体围绕图片效果
  13. 005:列表、循环、分支练习题
  14. Codeforces Round #717 (Div. 2)(ABCD)
  15. 关于使用阿里云服务调用识别身份证图片、营业执照的信息抓取接口的简单实现
  16. Oracle 动态性能视图 (x$, v$, gv$, v_$, gv_$)
  17. 通达信接口node筹码分布怎么修改参数?
  18. 【深度学习笔记】神经网络模型及经典算法知识点问答巩固(算法工程师面试笔试)
  19. R语言|做点儿好玩儿的东西
  20. 30岁HR转行软件测试,3个月学习斩获12.8K车联网公司offer

热门文章

  1. 初志科技发布云策略 安全云平台如稳固建筑
  2. android 拨打电话与发送短信
  3. sql注入***的各种注入方法
  4. Elasticsearch 索引数据多了怎么办,如何调优,部署?
  5. Mybatis的数据库连接池
  6. 参加管理课程所获的 之一
  7. 领域驱动设计(DDD)相关架构介绍与演变过程分析(图文详解)
  8. oracle 表改表空间,Oracle批量修改用户表table的表空间
  9. 基于Libevent最小根堆定时器的C++定时器实现
  10. 用gRPC建设微服务,Proto 怎么管理更合适