1.安装ElasticSearch
1.1 安装jdk
安装jdk1.8,64位电脑选择x64版本,官网:JAVA官网
安装程序一路Next后,配置JAVA_HOME系统变量,此电脑-属性-高级系统设置-环境变量,系统变量新增JAVA_HOME如图:
最后在系统变量PATH新增%JAVA_HOME%\bin。
1.2 安装Elasticsearch
下载ES7.6.1,JDK1.8支持,其他版本需确认JDK版本是否支持,官网:Elasticsearch官网
下载后解压到C盘,运行elasticsearch->bin->elasticsearch.bat文件安装/启动。
安装完成后浏览器输入http://localhost:9200/, 如下则安装/启动成功。
2.安装Elasticsearch-head插件
2.1 安装node.js
官网下载安装包一路Next,官网NodeJs官网,输入node -v
如图表明安装成功。
2.2 安装grunt
在nodejs文件目录下执行npm instal -g grunt-cli
2.3 安装git
官网下载安装包一路Next,官网git官网并在环境PATH新增路径。
桌面点击右键可选Git Bash Here即安装成功。
2.4 安装 ElasticSearch-head 插件
2.4.1 git下载
打开Git Bash Here执行 git clone https://github.com/mobz/elasticsearch-head.git
下载。
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文件。
2.4.3 npm run start
npm run start
启动,打开http://localhost:9100查看。
2.4.4 解决集群跨域问题
在elasticsearch->config->elasticsearch.yml配置文件末尾增加如下,重启elasticsearch。
http.cors.enabled: true
http.cors.allow-origin: "*"