在Spring的配置文件中配置elasticsearch连接信息的详细
时间: 2024-06-06 08:09:35 浏览: 98
方式是什么?
在Spring的配置文件中,配置elasticsearch连接信息有以下几个步骤:
1.引入elasticsearch依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>
2.在配置文件中配置elasticsearch连接信息:
spring.data.elasticsearch.cluster-name=elasticsearch # 指定集群名称
spring.data.elasticsearch.cluster-nodes=localhost:9300 # 指定节点信息,多个节点以逗号分隔
3.配置ElasticsearchTemplate
@Bean
public ElasticsearchTemplate elasticsearchTemplate() throws Exception {
return new ElasticsearchTemplate(client());
}
4.配置TransportClient
@Bean
public TransportClient client() throws Exception {
InetSocketTransportAddress node = new InetSocketTransportAddress(
InetAddress.getByName("localhost"),
9300
);
TransportClient client = new PreBuiltTransportClient(Settings.EMPTY)
.addTransportAddress(node);
return client;
}
注意:以上内容为Spring Boot环境下的配置信息,若非Spring Boot请适当调整。
阅读全文