упругий поиск будет создавать кластер, когда упомянутое имя кластера в Java или нет? - PullRequest
0 голосов
/ 07 января 2019

Имя эластичного поискового кластера, которое мы даем в файле application.properties. Будет ли оно создавать новое имя кластера, если его нет вasticsearch или как?

@Configuration
public class ElasticSearchConfiguration 
{
    @Value("${spring.data.elasticsearch.cluster-name}")
    private String clusterName;
    @Value("${spring.data.elasticsearch.cluster-nodes}")
    private String clusterNodes;
    @Bean
    public ElasticsearchTemplate elasticsearchTemplate() throws UnknownHostException 
    {
            String server = clusterNodes.split(":")[0];
            Integer port = Integer.parseInt(clusterNodes.split(":")[1]);
            Settings settings = Settings.settingsBuilder()
                .put("cluster.name", clusterName).build();
            client = TransportClient.builder().settings(settings).build()
                .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName(server), port));
            return new ElasticsearchTemplate(client);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...