开发者社区> 问答> 正文

spring data es 怎么连接阿里云提供的ES服务

如果是自己在服务器上的搭建的ES 可以直接连接, 但是如果用阿里云的提供的ES服务

怎么用spring data es 来操作ES呢

展开
收起
安静点i 2019-06-15 16:07:01 125613 0
3 条回答
写回答
取消 提交回答
  • 参考网友的解决方案: https://blog.csdn.net/qq_27617675/article/details/99670507

    2019-12-12 12:48:18
    赞同 展开评论 打赏
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    需要使用阿里云的es,首先,需要去开通对应服务,然后获取相关连接参数,然后配置就好了

    2019-11-12 17:29:16
    赞同 展开评论 打赏
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    Spring Data链接 Elastic Search使用了统一的ElasticsearchRepository接口。简化了接口定义,直接支持CRUD操作。如果你之前看过MySQL、MongoDB、Redis的链接,你会发现相似的地方。 1、https://start.spring.io/里创建一个Spring Boot项目 2、Java Spring Boot 2.0实战ElasticSearch分布式搜索引擎中间件Linux。ES如何安装可以参考之前的视频课程 https://yq.aliyun.com/articles/688632?spm=a2c4e.11155435.0.0.69233312FbUBUf 3、application.properties加参数,链接ES服务器的。 elasticsearch.clustername = es-cluster elasticsearch.host = localhost elasticsearch.port = 9300 4、ElasticsearchRepository接口的实现 public interface OrderRepository extends ElasticsearchRepository<Order, String> {

    Page<Order> findByAuthor(String id, Pageable pageable);
    
    List<Order> findByTitle(String title);
    

    } 5、注入 private OrderRepository orderRepository; 找个地方注入orderRepository,然后调用就可以了。

    2019-10-15 10:24:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云云原生 Serverless 技术实践营 PPT 演讲 立即下载
阿里云产品十月刊 立即下载
基于阿里云构建博学谷平台实时湖仓 立即下载