以下操作均在Windows环境
准备工作
安装node
- 下载地址: https://nodejs.org/en/download/
- 安装版本:v18.2.0
-
node -v 出现如下截图,则说明安装成功
安装 grunt
-
在node的安装路径下,使用命令安装:
npm install -g grunt-cli
安装grunt -
grunt -version 出现如下截图,则说明安装成功
elasticsearch-head插件
下载地址:https://github.com/mobz/elasticsearch-head,下载zip包
-
将下载好的文件解压,并进入解压后的目录,修改
Gruntfile.js
文件,添加hostname:'*',如图
-
在安装目录下执行
npm install
,会安装一些依赖,其中pathomjs依赖会从GitHub上自动下载,若网络不好,可以用手机或其他能访问GitHub的工具下载依赖包,然后根据错误提示,将依赖包复制到对应的目录下,复制好之后,再执行一遍npm install
-
在当前目录下,继续执行:
npm start
启动elasticsearch-head,出现如下截图,说明服务启动成功
-
浏览地址栏输入:http://localhost:9100/,出现以下界面,则表示elasticsearch-head插件可以连接elasticsearch
其他说明
如果无法发现ES节点,请尝试在ES的elasticsearch.yml配置文件中设置允许跨域
http.cors.enabled: true
http.cors.allow-origin: "*"