【elasticsearch系列】安装elasticsearch-head插件
目录
- 环境
- 安装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
文件;
- 文件末尾加入以下代码
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
去掉
network.host: 192.168.0.1
的注释并改为network.host: 0.0.0.0
;去掉
cluster.name
;node.name
;http.port
的注释(也就是去掉#)
排查问题
上次运行ES服务,是没有问题,但是经过上面改动之后,发现双击elasticsearch.bat闪退,无法启动;
首先会考虑到内存问题,但是上次启动没有问题;
其次,检查新加配置格式是否正确,key: value
一定要存在空格,否则报错;
最后,进入日志文件中看错误信息;
解决链接参考:https://blog.csdn.net/xuan_lu/article/details/120115312
- 经过上面一系列操作之后,重启head插件,重启ES服务;
我们本地服务已经注册在上面。
【elasticsearch系列】安装elasticsearch-head插件相关推荐
- ElasticSearch系列 - 安装
ElasticSearch系列 - 安装 ElasticSearch 安装 elasticSearch下载 选择MACOS 下载,然后解压zip包 Elasticsearch目录结构为: 目录 配置文 ...
- Elasticsearch系列-安装部署
Elasticsearch系列-安装部署 准备 安装 错误 准备 1.服务器创建es用户 useradd es passwd es 2.elasticsearch部署环境JDK 3.安装包 可以去el ...
- Elasticsearch系列--安装
我的环境是centos7.5 Java1.8 第一步下载 ElasticSearch官网 ElasticSearch下载页面 PS:安装时多种多样,试过yum可能是我操作有问题三次没安对,wget之后 ...
- ElasticSearch,docker 安装ElasticSearch,Springboot 使用 ElasticSearch JavaAPI
什么是 ElasticSearch ? 数据库查询存在的问题: 性能低:使用模糊查询,左边有通配符,不会走索引,会全表扫描,性能低 关键字模糊查询比较麻烦 ElasticSearch概念 • Elas ...
- Docker安装Elasticsearch及安装中文分词插件
下载镜像 docker pull elasticsearch:6.5.0 启动ES docker run -p 9200:9200 -d --name es_6_5_0 elasticsearch:6 ...
- ElasticSearch系列:elasticsearch+kibana
一.官网下载 下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 下载相关压缩包: elasticsearch-7 ...
- Elasticsearch系列——关闭Elasticsearch进程,并重新启动
作者专注于Java.架构.Linux.小程序.爬虫.自动化等技术. 工作期间含泪整理出一些资料,微信搜索[程序员高手之路],回复 [java][黑客][爬虫][小程序][面试]等关键字免费获取资料. ...
- 【ElasticSearch系列】ES插件安装
上篇文章介绍了一下EleasticSearch以及安装,这篇文章继续,将介绍ES的插件安装. 其实最开始我也不知道要安装什么插件,其实也疑惑,为什么ES不将需要的插件集成到自身,这样就能避免很多问题. ...
- Elasticsearch 系列(三)Elasticsearch 安装以及相关插件的介绍
目录 一.Elasticsearch 在 Linux 安装 1.安装jdk 2.下载Es的tar 包 3.检查是否启动成功 , 访问这个地址 二.Elasticsearch 相关插件 1.Head插件 ...
最新文章
- python获取用户输入中文_python中的用户输入
- Ajax 的乱码问题(2)
- Codeforces Round #722 (Div. 2)
- yolov3安卓实现_YOLOv3 的 TensorFlow 实现,GitHub 完整源码解析
- Python安装pip
- Arduino文档阅读笔记-WeMos D1 ESP8266 WIFI开发板入门
- Windows 软件安全---注入安全
- python输入时间_一文搞懂python日期时间处理
- Handler处理机制
- 12.3 实现一个剪贴板查看器
- tdk磁材手册_TDK磁性材料市场.ppt
- html 字体围绕图片效果
- 005:列表、循环、分支练习题
- Codeforces Round #717 (Div. 2)(ABCD)
- 关于使用阿里云服务调用识别身份证图片、营业执照的信息抓取接口的简单实现
- Oracle 动态性能视图 (x$, v$, gv$, v_$, gv_$)
- 通达信接口node筹码分布怎么修改参数?
- 【深度学习笔记】神经网络模型及经典算法知识点问答巩固(算法工程师面试笔试)
- R语言|做点儿好玩儿的东西
- 30岁HR转行软件测试,3个月学习斩获12.8K车联网公司offer