更新时间:2025-09-04 GMT+08:00
分享

Elasticsearch集群访问方式

Elasticsearch集群支持多种访问方式,方便根据业务使用的编程语言自行选择接入方式。各种访问方式兼容多种网络配置方式,不同网络配置方式获取到的集群访问地址有差异,您可以根据自己的网络环境选择合适的网络配置方式。

访问方式

表1 集群的访问方式

访问方式

适用场景

相关文档

Kibana(推荐方式)

  • 图形化操作与展示。
  • 监控实例。
  • 管理数据。

不限制访问语言。

通过Kibana登录Elasticsearch集群

Cerebro

通过Cerebro登录Elasticsearch集群

开源Elasticsearch API

通过Curl命令访问与管理Elasticsearch集群。

通过Curl命令行接入Elasticsearch集群

Java客户端

通过Java语言访问与管理Elasticsearch集群。

建议使用对应Elasticsearch集群版本的Java客户端,否则可能存在兼容性问题。

通过Rest High Level Client接入Elasticsearch集群

通过Rest Low Level Client接入Elasticsearch集群

通过TransportClient接入Elasticsearch集群

通过Spring Boot接入Elasticsearch集群

Python客户端

通过Python语言访问与管理Elasticsearch集群。

通过Python客户端接入Elasticsearch集群

MRS Hive客户端

通过MRS的ES-Hadoop实现Hive工具访问与管理Elasticsearch集群。

通过MRS Hive客户端接入Elasticsearch集群

Go客户端

通过Go语言访问与管理Elasticsearch集群。

通过Go客户端接入Elasticsearch集群

LDAP认证

在Elasticsearch集群中配置轻量目录访问协议LDAP认证,实现相应角色的LDAP用户接入Elasticsearch集群。

通过LDAP接入Elasticsearch集群

网络配置

配置Elasticsearch集群的网络,确保服务器与集群的网络是互通的。同时,根据选择的网络获取集群的访问地址,用于接入集群时输入集群访问地址。

表2 集群的网络配置

网络环境

访问方式

场景介绍

相关文档

内网

内网IP地址

获取集群各个节点的内网访问地址,通过直连节点的内网IP地址群访问集群。

获取方式:

  1. 登录云搜索服务管理控制台
  2. 在左侧导航栏,选择“集群管理 > Elasticsearch”
  3. 在集群列表,选择目标集群,在“内网访问地址”列获取并记录集群的内网IP地址,一般是“<host>:<port>”“<host>:<port>,<host>:<port>”样式。

    当集群只有一个节点时,此处仅显示1个节点的IP地址和端口号,例如“10.62.179.32:9200”;当集群有多个节点时,此处显示所有节点的IP地址和端口号,例如“10.62.179.32:9200,10.62.179.33:9200”

默认方式

内网

终端节点IP地址或内网域名

给集群配置终端节点,实现内网场景下跨VPC访问集群。通过终端节点IP地址或域名访问集群。

获取方式:

  1. 登录云搜索服务管理控制台
  2. 在左侧导航栏,选择“集群管理 > Elasticsearch”
  3. 在集群列表,单击目标集群名称,进入集群详情页。
  4. 选择“访问配置 > 终端节点服务”,在终端节点列表获取并记录“服务地址”“内网域名”

配置Elasticsearch集群终端节点服务

内网

独享型负载均衡实例的私有IP地址

给集群绑定独享型负载均衡实例,通过ELB私有IP地址访问集群。

获取方式:

  1. 登录云搜索服务管理控制台
  2. 在左侧导航栏,选择“集群管理 > Elasticsearch”
  3. 在集群列表,单击目标集群名称,进入集群详情页。
  4. 选择“访问配置 > 负载均衡”,在“Elasticsearch”页签,获取并记录负载均衡实例的“私有IP”“公网IP”

配置Elasticsearch集群独享型负载均衡

公网

公网IP地址

给安全模式+HTTPS协议的集群启用公网访问功能,并配置公网访问白名单,通过集群的公网访问地址访问集群。

获取方式:

  1. 登录云搜索服务管理控制台
  2. 在左侧导航栏,选择“集群管理 > Elasticsearch”
  3. 在集群列表,单击目标集群名称,进入集群详情页。
  4. 选择“概览”页签,在“配置信息”下方,获取并记录“公网访问”的IP地址。

配置Elasticsearch集群公网访问

公网

独享型负载均衡实例的公网IP地址

给集群绑定配置了弹性公网IP的独享型负载均衡实例,通过ELB公网IP地址访问集群。

获取方式:

  1. 登录云搜索服务管理控制台
  2. 在左侧导航栏,选择“集群管理 > Elasticsearch”
  3. 在集群列表,单击目标集群名称,进入集群详情页。
  4. 选择“访问配置 > 负载均衡”,在“Elasticsearch”页签,获取并记录负载均衡实例的“私有IP”“公网IP”

配置Elasticsearch集群独享型负载均衡

相关文档