前言
作为大厂必备技能。对数据量大的。反复查询高亮显示以及热门数据等。今天我们就来整合一个。
安装
wind10 https://www.elastic.co/cn/elasticsearch/下载地址。解压后:
配置环境变量:
问题点:
很多人给的教程这时候就去修改 elasticsearch.yml 文件的配置了。是不对的!那我们先来看配置文件
这时候看一下安装目录的config目录:
PS:如果在这个时候修改配置文件里面的权限验证:
//http连接权限
xpack.security.http.ssl:
enabled: true
keystore.path: certs/http.p12
//集群节点的加密文件
xpack.security.transport.ssl:
enabled: true
verification_mode: certificate
keystore.path: certs/transport.p12
truststore.path: certs/transport.p12
这个时候你会发现 path:certs/**.p12。细心的大佬们应该已经发现问题了!
然后这个时候你启动就会报 **.p12这些文件找不到!(如果出现这个问题请往下看)
没有提前修改配置文件的启动:
这时候我们应该启动es。两种方式:
1 进入安装目录的bin文件夹下双击
2 cd /安装目录 执行 .\bin\elasticsearch.bat(.前面有空格)
3 cd/安装目录的bin文件夹下 执行 elasticsearch.bat
现在我们可以来看一下elasticsearch.yml文件夹的目录
自动生成了基本配置和加密文件**.p12
再来看一下config文件目录 多了一个 certs文件夹。里面就是加密文件**.p12
浏览器输入:http://localhost:9200/ 无法访问!(不慌)
修改配置文件中的
xpack.security.enabled: true 修改为 false。重新启动!再次访问 http://localhost:9200/
提前修改配置文件的启动:
启动时候会报certs/**.p12找不到,certs文件不存在等!
(错误:java.nio.file.NoSuchFileException: E:\es\elasticsearch-8.2.1\elasticsearch-8.2.1\config\certs\transp.p12)
处理方式:
删除 elasticsearch.yml 里修改的部分。或者全部注释!然后按照 没有提前修改配置文件的方式启动就可以了!