打开
这时候我们就看到了这个页面
我们一般使用 restclient
原生依赖
<repositories> <repository> <id>es-snapshots</id> <name>elasticsearch snapshot repo</name> <url>https://snapshots.elastic.co/maven/</url> </repository> </repositories>
初始化
RestHighLevelClient client = new RestHighLevelClient( RestClient.builder( new HttpHost("localhost", 9200, "http"), new HttpHost("localhost", 9201, "http")));
用完一定记得关闭对象
client.close();
配置基本的项目
问题:一定要保证导入的依赖和运行版本一样
新建一个配置类
@Configuration public class EsClientConfig { @Bean public RestHighLevelClient restHighLevelClient(){ RestHighLevelClient client = new RestHighLevelClient(RestClient.builder( new HttpHost("localhost", 9200, "http") )); return client; } }
到此我们的 ES 集成 SpringBoot 就完成了。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于