elasticsearch 5.2.2 安装

一、elasticsearch 5.2.2  官方文档+谷歌+百度,我安装的时候出现一堆问题,大概和虚拟机资源有很大关系,最终还是解决了;head 插件需要添加跨域配置;

二、elasticsearch windows 安装

1)确保所需java资源都已经安装

2)安装es windows 服务

在 es bin(elasticsearch-5.2.2in) 目录执行命令:elasticsearch-service.bat install

启动服务:如果在windows 服务启动es之后又自动关闭,可以使用命令启动es 服务:elasticsearch-service.bat start,本人就被启动es服务坑死了,安装es 服务之后,就是无法在windows 服务面板启动,真坑啊,最后看官方文档,感觉加个启动参数就可以了,结果真启动了。

3) elasticsearch head 插件在windows系统安装

第一步:安装node,建议最新版本,本人使用老版本node安装失败。

node安装成功之后,建议npm 升级到新版本:在node安装目录执行升级命令:C:Program Files odejs npm update npm 

第二步:安装grunt
执行:npm install -g grunt-cli
成功之后继续
npm install -g grunt
 
第三步:给head集成node环境
执行:npm install   在head根目录执行
elasticsearch 配置文件添加如下配置节:

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

运行head:
执行:grunt server
 
head 安装参考文档:
http://blog.csdn.net/yamaxifeng_132/article/details/54968882
 
无法启动elasticsearch服务解决方法:
1)删除注册表中所有有关elasticsearch相关项,重启电脑,再次安装运行服务
原文地址:https://www.cnblogs.com/xiyoujiyjy/p/6484782.html