Jest Client是否支持群集名称?

时间:2016-05-18 14:13:40

标签: java elasticsearch

我已经使用本机客户端实现了elasticsearch。这是我的实施:

Settings settings = Settings.settingsBuilder().put("cluster.name", "elasticsearch").build();
TransportClient client = TransportClient.builder().settings(settings).build();

现在我想用Jest客户端实现相同的功能。我创建了客户端,但我缺少群集名称:

JestClientFactory factory = new JestClientFactory();
factory.setHttpClientConfig(
    new HttpClientConfig
    .Builder("http://127.0.0.1:9301")
    .multiThreaded(true)
    .build()
);

JestClient client = factory.getObject();

有没有办法实现群集名称?

1 个答案:

答案 0 :(得分:2)

Jest使用HTTP协议,因为它正在使用REST API,因此您不需要像使用本机TransportClient那样指定群集名称。

还要确保使用端口9201而不是9301