Elasticsearch整合SpringBoot - 配置文件

创建工程,引入依赖


org.springframework.boot
spring-boot-starter-data-elasticsearch

2.2.2.RELEASE


org.springframework.boot
spring-boot-starter-test
test

配置yml

spring:
data:
elasticsearch:
cluster-name: es6
cluster-nodes: 192.168.1.187:9300

版本协调
目前springboot-data-elasticsearch中的es版本贴合为es-6.4.3,如此一来版本需要统一,把es进行降级。等springboot升级es版本后可以在对接最新版的7.4。
Netty issue fix

@Configuration
public class ESConfig {
/**
* 解决netty引起的issue
*/
@PostConstruct
void init() {
System.setProperty("es.set.netty.runtime.available.processors", "false");
}
}

附 elasticsearch6.4.3配置文件
elasticsearch.yml

cluster.name: es6
node.name: node0
path.data: /usr/local/elasticsearch-6.4.3/data
path.logs: /usr/local/elasticsearch-6.4.3/logs
network.host: 0.0.0.0

Elasticsearch整合SpringBoot - 配置文件_第1张图片
Elasticsearch整合SpringBoot - 配置文件_第2张图片

你可能感兴趣的:(Elasticsearch整合SpringBoot - 配置文件)