使用带弹性搜索的PreBuiltTransportClient 5

时间:2016-10-14 14:54:16

标签: java elasticsearch

我正在尝试按照官方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中使用了错误的版本吗?

感谢。

1 个答案:

答案 0 :(得分:13)

您需要在transport工件上添加依赖项:

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