2016-10-14 11 views
7

Staram się postępować zgodnie z oficjalnej dokumentacji Elasticsearch 5 do konfigurowania klienta Transport:Korzystanie PreBuiltTransportClient z elasticsearch 5

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

Jednak użycie org.elasticsearch pakiet: elasticsearch: 5.0.0-rc1 , Klasa PreBuiltTransportClient nie wydaje się być nigdzie na mojej drodze. Wygląda na to, że nie istnieje. Co powinienem zrobić, aby skonfigurować TransportClient? Czy potrzebuję osobnej paczki? Czy używam złej wersji w Maven?

Dzięki.

+0

Ta odpowiedź powinna pomóc: http://stackoverflow.com/questions/38883784/how-to-configure-elasticsearch-5 – Val

+0

Już widział że. Problem polega na tym, że dana klasa PreBuiltTransportClient nie znajduje się w słoiku. – Peter

+3

Musisz dodać zależność na artefakcie 'transport': https://mvnrepository.com/artifact/org.elasticsearch.client/transport – Val

Odpowiedz

11

Trzeba dodać zależność od transport artefaktu:

<dependency> 
    <groupId>org.elasticsearch.client</groupId> 
    <artifactId>transport</artifactId> 
    <version>5.0.0-beta1</version> 
</dependency> 
Powiązane problemy