2016-10-14 65 views
7

我試圖按照有關設置傳輸客戶端正式Elasticsearch 5文檔:使用PreBuiltTransportClient與elasticsearch 5

https://www.elastic.co/guide/en/elasticsearch/client/java-api/5.0/transport-client.html

但是,使用包org.elasticsearch:elasticsearch:5.0.0-RC1 ,類PreBuiltTransportClient似乎不在我的路徑中的任何位置。它似乎並不存在。我應該怎麼做來配置一個TransportClient?我需要一個單獨的包嗎?我在Maven中使用了錯誤的版本嗎?

謝謝。

+0

這個答案應該有所幫助:http://stackoverflow.com/questions/38883784/how-to-configure-elasticsearch-5 – Val

+0

已見那。問題在於所討論的類PreBuiltTransportClient不在jar中。 – Peter

+3

您需要在'transport'工件上添加一個依賴項:https://mvnrepository.com/artifact/org.elasticsearch.client/transport – Val

回答

11

您需要添加對transport神器的依賴:

<dependency> 
    <groupId>org.elasticsearch.client</groupId> 
    <artifactId>transport</artifactId> 
    <version>5.0.0-beta1</version> 
</dependency>