目录

一、运行 elasticsearch.bat

1、启动

  • 找到 elasticsearch 的安装目录 D:\Program Files\elasticsearch\elasticsearch-7.2.0\bin

  • 双击 elasticsearch.bat 运行 elasticsearch

  • .bat 文件运行成功 如图所示:看到这个 started 就表示启动成功了

2、启动失败

  • 如果启动失败的话,elasticsearch.bat 这个就会关闭,我们可以去 D:\Program Files\elasticsearch\elasticsearch-7.2.0\logs\elasticsearch.log 查看异常日志
[2020-06-23T15:14:13,396][INFO ][o.e.n.Node               ] [DESKTOP-KGUA9SV] JVM home [C:\Program Files\Java\jdk-13.0.1]

  • 从日志可见JVM home [C:\Program Files\Java\jdk-13.0.1],可能是本机配置的 Java JDK 和 Es 所需的 JDK 不一致(Es 版本为 7.2.0,本机配置的 JDK 为 13.0.1)
  • 解决:把本机JDK安装改为11.*.* 版本的即可

3、启动成功浏览器截图

  • 访问的页面为 http://127.0.0.1:9200/

二、运行 elasticsearch-head-master

1、运行

  • cmd 中(win+r 输入cmd)依次运行:切换盘符,指定 elasticsearch-head-master 路径,运行 npm run start
d:
cd D:\Program Files\elasticsearch-head-master
npm run start

2、结果

– 访问页面 http://localhost:9100/,图片如下:显示 [集群健康值:未连接]

三、解决 [集群健康值:未连接] 问题

  • 在文件 D:\Program Files\elasticsearch\elasticsearch-7.2.0\config\elasticsearch.yml 末尾加上几行,如下:
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
http.cors.allow-headers: "X-Requested-With, Content-Type, Content-Length, X-User"

依次重新运行elasticsearch.bat,elasticsearch-head-master

  • 启动完毕之后,浏览器输入 http://localhost:9100/, 显示如下

  • Ok,变绿色了集群健康值: green (0 of 0)

四、参考地址