elasticsearch建表遇到的坑

坑一:在本地環境可以在es中建表,在開發環境或者測試環境則建表失敗
org.springframework.util.ResourceUtil.getFile方法獲取的文件是絕對路徑上,在jar包中就無法找到該文件路徑,於是就需要用ClassPathResource獲取文件流來解決jar包讀取文件的方法,代碼如下:
在這裏插入圖片描述
坑二:在解決了上面1中的坑之後,開發環境可以成功建表,測試環境則不可以,經過查看,開發環境的es版本爲6.2.3,測試環境的es版本爲6.1.1,最開始以爲兩個版本相差不大,應該不會出現什麼大問題,事實證明,6.1.1版本不支持type=doc中的下劃線,去掉下劃線之後,測試環境可以成功建表。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章