一开始使用SpringBoot整合elasticsearch-7.0.0,运行报错:
org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{h0Pdm8CjQwOtttzVQLXrww}{127.0.0.1}{127.0.0.1:9300}]
出现这个原因主要是springboot与es版本不兼容的造成的
Spring Boot Version (x) | Spring Data Elasticsearch Version (y) | Elasticsearch Version (z) |
---|---|---|
x <= 1.3.5 | y <= 1.3.4 | z <= 1.7.2* |
x >= 1.4.x | 2.0.0 <=y < 5.0.0** | 2.0.0 <= z < 5.0.0** |
这时候我回去看我的springboot版本,为2.1.6.RELEASE版本,之后我重新下载了elasticsearch-6.2.2版本,整合成功!!
接口测试:
将数据库数据导入ES
简单查询