springboot整合es8实现各种功能(一)

前言
作为大厂必备技能。对数据量大的。反复查询高亮显示以及热门数据等。今天我们就来整合一个。
安装
wind10 https://www.elastic.co/cn/elasticsearch/下载地址。解压后:
解压后

配置环境变量:

右键我的电脑->属性
设置变量。变量名可以随便取
加入系统的path路径
问题点:
很多人给的教程这时候就去修改 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
执行成功的config文件目录
浏览器输入: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 里修改的部分。或者全部注释!然后按照 没有提前修改配置文件的方式启动就可以了!

下期我们来链接可视化界面 kibana!

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值