Windows安装Elasticsearch、Elasticsearch-head

1.安装ElasticSearch

1.1 安装jdk

安装jdk1.8,64位电脑选择x64版本,官网:JAVA官网
JDK1.8
安装程序一路Next后,配置JAVA_HOME系统变量,此电脑-属性-高级系统设置-环境变量,系统变量新增JAVA_HOME如图:
系统变量
最后在系统变量PATH新增%JAVA_HOME%\bin。

1.2 安装Elasticsearch

下载ES7.6.1,JDK1.8支持,其他版本需确认JDK版本是否支持,官网:Elasticsearch官网
下载后解压到C盘,运行elasticsearch->bin->elasticsearch.bat文件安装/启动。
elasticsearch.bat
安装完成后浏览器输入http://localhost:9200/, 如下则安装/启动成功。
在这里插入图片描述

2.安装Elasticsearch-head插件

2.1 安装node.js

官网下载安装包一路Next,官网NodeJs官网,输入node -v如图表明安装成功。
nodejs

2.2 安装grunt

在nodejs文件目录下执行npm instal -g grunt-cli
grunt

2.3 安装git

官网下载安装包一路Next,官网git官网并在环境PATH新增路径。
git环境变量
桌面点击右键可选Git Bash Here即安装成功。

2.4 安装 ElasticSearch-head 插件

2.4.1 git下载

打开Git Bash Here执行 git clone https://github.com/mobz/elasticsearch-head.git下载。
下载es-head

2.4.2 npm install

cmd cd到elasticsearch-head的文件地址执行

cd elasticsearch-head
npm install

报错解决方案1:强制执行清除npm缓存npm cache clean --force
报错解决方案2:降低npm版本npm i -g [email protected]
每次重新npm install前务必删除文件夹下的node_modules文件。
npm install

2.4.3 npm run start

npm run start 启动,打开http://localhost:9100查看。
es-head

2.4.4 解决集群跨域问题

在elasticsearch->config->elasticsearch.yml配置文件末尾增加如下,重启elasticsearch。

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

跨域解决

参考

windows 安装 Elasticsearch
超详细JDK1.8安装与配置

猜你喜欢

转载自blog.csdn.net/weixin_47505548/article/details/130772331