SpringBoot整合elasticsearch初探:
?導(dǎo)入相關(guān)的jar包。然后在配置文件中配置es的相關(guān)屬性:
然后新建一個(gè)客戶端工具類,將與es交互的所有基礎(chǔ)操作寫進(jìn)工具類中,工具類注入連接es的客戶端:
?client直接注入就好,因?yàn)镾pringBoot已經(jīng)將客戶端自動(dòng)注冊(cè)到Spring容器中了。
客戶端嘗試連接es的時(shí)候,出現(xiàn)了錯(cuò)誤:
unable to find valid certification path to requested target
最后發(fā)現(xiàn)是因?yàn)檎?qǐng)求地址是需要https訪問的,應(yīng)該是客戶端缺少服務(wù)端證書,所以禁止訪問
然后在es的config文件夾下發(fā)現(xiàn)證書文件:
將http_ca.crt 下載到本地,然后將證書導(dǎo)入到運(yùn)行項(xiàng)目的Java環(huán)境里邊就可以正常訪問了。
具體導(dǎo)入相關(guān)操作,是參考的這篇文章https://defonds.blog.csdn.net/article/details/85098684文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-620032.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-620032.html
到了這里,關(guān)于elasticsearch使用SpringBoot 連接Https問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!