介紹
創(chuàng)新互聯(lián)公司是一家專業(yè)提供橋西企業(yè)網站建設,專注與網站建設、成都做網站、HTML5、小程序制作等業(yè)務。10年已為橋西眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網站制作公司優(yōu)惠進行中。記錄將elasticsearch集成到spring boot的過程,以及一些簡單的應用和helper類使用。
接入方式
使用spring-boot中的spring-data-elasticsearch,可以使用兩種內置客戶端接入
1、節(jié)點客戶端(node client):
配置文件中設置為local:false,節(jié)點客戶端以無數(shù)據(jù)節(jié)點(node-master或node-client)身份加入集群,換言之,它自己不存儲任何數(shù)據(jù),但是它知道數(shù)據(jù)在集群中的具體位置,并且能夠直接轉發(fā)請求到對應的節(jié)點上。
2、傳輸客戶端(Transport client):
配置文件中設置為local:true,這個更輕量的傳輸客戶端能夠發(fā)送請求到遠程集群。它自己不加入集群,只是簡單轉發(fā)請求給集群中的節(jié)點。
兩個Java客戶端都通過9300端口與集群交互,使用Elasticsearch傳輸協(xié)議(Elasticsearch Transport Protocol)。集群中的節(jié)點之間也通過9300端口進行通信。如果此端口未開放,你的節(jié)點將不能組成集群。
環(huán)境
版本兼容
請一定注意版本兼容問題。這關系到很多maven依賴。Spring Data Elasticsearch Spring Boot version matrix

搭建環(huán)境
Spring boot: 1.4.1.RELEASE
spring-data-elasticsearch: 用了最基礎的spring-boot-starter-data-elasticsearch,選擇高版本時需要對于提高es服務版本
elasticsearch: 2.3.0
Maven依賴
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>
文章名稱:詳解spring-boot集成elasticsearch及其簡單應用-創(chuàng)新互聯(lián)
網站鏈接:http://chinadenli.net/article26/ccgjjg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站導航、品牌網站制作、外貿建站、網站改版、虛擬主機、搜索引擎優(yōu)化
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)