•步骤一:修改pom.xml文件,添加对应坐标
org.springframework.boot spring-boot-starter-data-elasticsearch ***•步骤二:修改yml文件,添加elasticsearch相关配置***
```yaml
spring:
data:
elasticsearch:
cluster-name: elasticsearch
cluster-nodes: 127.0.0.1:9300
***•步骤三:编写测试(空方法)***
```java
package com.czxy.changgou3.elasticsearch;
import com.czxy.changgou3.TestApplication;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
/**
* Created by liangtong.
*/
@RunWith(SpringRunner.class)
@SpringBootTest(classes = TestApplication.class)
public class TestES {
@Test
public void demo01(){
System.out.println("嘿嘿嘿");
}
}
•步骤四:测试,运行时异常
–错误描述:
Caused by: java.lang.IllegalStateException: availableProcessors is already set to [8], rejecting [8]
–解决方案:
package com.czxy.changgou3.config;
import org.springframework.context.annotation.Configuration;
import javax.annotation.PostConstruct;
/**
* Created by liangtong.
*/
@Configuration
public class ESConfig {
/**
* 项目启动时,设置一个参数
*/
@PostConstruct
public void init() {
System.setProperty("es.set.netty.runtime.available.processors", "false");
}
}