Spring Data Elasticsearch:了解path.home

时间:2019-06-09 07:54:01

标签: java spring elasticsearch spring-data-elasticsearch

我正在关注Spring Data Elasticsearch Turorial

在2.3节中。 Java配置,有:

@Value("${elasticsearch.home:/usr/local/Cellar/elasticsearch/5.6.0}")
private String elasticsearchHome;

用于:

@Bean
public Client client() {
    Settings elasticsearchSettings = Settings.builder()
      .put("client.transport.sniff", true)
      .put("path.home", elasticsearchHome)
      .put("cluster.name", clusterName).build();
    TransportClient client = new PreBuiltTransportClient(elasticsearchSettings);
    client.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("127.0.0.1"), 9300));
    return client;
}

首先,我不明白为什么客户端需要Elasticsearch的安装目录。其次,我没有在客户端计算机上安装Elasticsearch。它安装在远程服务器上。那么我应该如何处理这个settig-path.home

(当然,我也会更改“ 127.0.0.1”。)

0 个答案:

没有答案