介紹
創(chuàng)新互聯(lián)公司是一家專業(yè)提供橋西企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都做網(wǎng)站、HTML5、小程序制作等業(yè)務(wù)。10年已為橋西眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。記錄將elasticsearch集成到spring boot的過程,以及一些簡單的應(yīng)用和helper類使用。
接入方式
使用spring-boot中的spring-data-elasticsearch,可以使用兩種內(nèi)置客戶端接入
1、節(jié)點客戶端(node client):
配置文件中設(shè)置為local:false,節(jié)點客戶端以無數(shù)據(jù)節(jié)點(node-master或node-client)身份加入集群,換言之,它自己不存儲任何數(shù)據(jù),但是它知道數(shù)據(jù)在集群中的具體位置,并且能夠直接轉(zhuǎn)發(fā)請求到對應(yīng)的節(jié)點上。
2、傳輸客戶端(Transport client):
配置文件中設(shè)置為local:true,這個更輕量的傳輸客戶端能夠發(fā)送請求到遠(yuǎn)程集群。它自己不加入集群,只是簡單轉(zhuǎn)發(fā)請求給集群中的節(jié)點。
兩個Java客戶端都通過9300端口與集群交互,使用Elasticsearch傳輸協(xié)議(Elasticsearch Transport Protocol)。集群中的節(jié)點之間也通過9300端口進行通信。如果此端口未開放,你的節(jié)點將不能組成集群。
環(huán)境
版本兼容
請一定注意版本兼容問題。這關(guān)系到很多maven依賴。Spring Data Elasticsearch Spring Boot version matrix
搭建環(huán)境
Spring boot: 1.4.1.RELEASE
spring-data-elasticsearch: 用了最基礎(chǔ)的spring-boot-starter-data-elasticsearch,選擇高版本時需要對于提高es服務(wù)版本
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及其簡單應(yīng)用-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://m.kartarina.com/article26/ccgjjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、品牌網(wǎng)站制作、外貿(mào)建站、網(wǎng)站改版、虛擬主機、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容