〇、前言
学习的过程中提到了 Elasticsearch ,便下载安装。遇到了不少小插曲,记录之。
1、安装
下载 后解压到指定目录。
bin 中包含很多执行文件,直接运行 elasticsearch.bat 即可。
一、处理过程
1、权限不够
双击 elasticsearch.bat 后,窗口一闪而过。
为了确定是什么问题,采用命令行来执行此执行文件。
图片(略)
发现是权限不够。
解决办法
给根目录文件夹给予完全控制的权限。
2、无法访问9200端口
elasticsearch.bat 运行成功后,会给出如下提示:

说明已经运行成功。此时打开浏览器访问 http://localhost:9200 ,得到如下结果:

解决办法
打开 config/elasticsearch.yml ,找到 xpack.security.http.ssl.enabled 属性,将其值改为 false 。
3、访问9200端口需要账号密码
继上一个问题解决后,访问 9200 端口需要密码。可我们是新手,哪来的啥密码。

解决办法
打开 config/elasticsearch.yml ,找到 xpack.security.enabled 属性,将其值改为 false 。
二、最终结果
重启 elasticsearch.bat ,访问 http://localhost:9200 ,得到如下类似结果说明问题解决。

原创
Windows下踩过ES的坑
本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
评论交流
欢迎留下你的想法