zoukankan      html  css  js  c++  java
  • ElasticSearch--------------------->Elasticsearch Clients--------------------->JAVA API

    Elasticsearch API ——>Java API

    概述:

    • elasticsearch提供了Java api,支持Java调用,所以开发者可以在自己的Java程序中使用elasticsearch
    • 关于elasticsearch所提供的Java API的详细信息,请参考官网document
    • JAVA API 概述:
      • 如果你正在使用 Java,在代码中你可以使用 Elasticsearch 内置的两个客户端:
        • 节点客户端(Node client):节点客户端作为一个非数据节点加入到本地集群中。换句话说,它本身不保存任何数据,但是它知道数据在集群中的哪个节点中,并且可以把请求转发到正确的节点。
        • 传输客户端(Transport client):轻量级的传输客户端可以可以将请求发送到远程集群。它本身不加入集群,但是它可以将请求转发到集群中的一个节点上。
      • 两个 Java 客户端都是通过 9300 端口并使用本地 Elasticsearch 传输 协议和集群交互。集群中的节点通过端口 9300 彼此通信。如果这个端口没有打开,节点将无法形成一个集群。

        Java 客户端作为节点必须和 Elasticsearch 有相同的 主要 版本;否则,它们之前将无法互相理解。

  • 相关阅读:
    vue 路由的实现 hash模式 和 history模式
    标准规范
    知识产权、项目收尾
    合同法、著作权、实施条例
    招投标法、政府采购法
    项目成熟度模型、量化项目管理
    信息系统综合测试与管理
    信息系统安全管理
    Spring Boot 6. 与数据访问
    Spring Boot 5. 与Docker
  • 原文地址:https://www.cnblogs.com/lxrm/p/7127161.html
Copyright © 2011-2022 走看看