SpringBoot整合elasticsearch初探:
导入相关的jar包。然后在配置文件中配置es的相关属性:
然后新建一个客户端工具类,将与es交互的所有基础操作写进工具类中,工具类注入连接es的客户端:
client直接注入就好,因为SpringBoot已经将客户端自动注册到Spring容器中了。
客户端尝试连接es的时候,出现了错误:
unable to find valid certification path to requested target
最后发现是因为请求地址是需要https访问的,应该是客户端缺少服务端证书,所以禁止访问
然后在es的config文件夹下发现证书文件:
将http_ca.crt 下载到本地,然后将证书导入到运行项目的Java环境里边就可以正常访问了。
具体导入相关操作,是参考的这篇文章https://defonds.blog.csdn.net/article/details/85098684文章来源:https://www.toymoban.com/news/detail-620032.html
文章来源地址https://www.toymoban.com/news/detail-620032.html
到了这里,关于elasticsearch使用SpringBoot 连接Https问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!