更新时间:2024-10-25 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集群

通过Transport Client接入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集群的网络,确保服务器与集群的网络是互通的。同时,根据选择的网络获取集群的访问地址,除了Kibana和Cerebro一键访问集群不需要填写集群访问地址,其他访问方式接入集群时都需要输入集群访问地址。

表2 集群的网络配置

网络环境

访问方式

场景介绍

相关文档

内网

内网IP地址

集群基本信息中获取各个节点的IP地址,通过直连节点IP地址群访问集群。

获取方式:

  1. 在云搜索服务管理控制台,单击左侧导航栏的“集群管理”
  2. 在集群管理列表页面,选择需要访问的集群,在“内网访问地址”列获取并记录集群的内网IP地址<host>,一般是“<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访问集群。适用于对性能要求不高的场景。

获取方式:

  1. 在云搜索服务管理控制台,单击左侧导航栏的“集群管理”
  2. 在集群管理列表页面,单击需要访问的集群名称,进入集群基本信息页面。
  3. 在左侧菜单栏选择“终端节点服务”,在终端节点列表获取并记录“服务地址”“内网域名”

配置Elasticsearch集群终端节点服务

内网

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

通过独享型负载均衡实例分配集群的节点数据。适用于对性能要求高的场景。

获取方式:

  1. 在云搜索服务管理控制台,单击左侧导航栏的“集群管理”
  2. 在集群管理列表页面,单击需要访问的集群名称,进入集群基本信息页面。
  3. 在左侧菜单栏选择“负载均衡”,获取并记录负载均衡实例的“私有IP”

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

公网

公网IP地址

通过配置集群的公网访问白名单实现公网访问集群。仅适用于启用了HTTPS访问的安全集群。

获取方式:

  1. 在云搜索服务管理控制台,单击左侧导航栏的“集群管理”
  2. 在集群管理列表页面,单击需要访问的集群名称,进入集群基本信息页面。获取并记录“公网访问”
说明:

仅安全模式+HTTPS协议的集群才支持启用公网访问。

配置Elasticsearch集群公网访问

公网

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

通过独享型负载均衡实例分配集群的节点数据。适用于对性能要求高的场景。

  1. 在云搜索服务管理控制台,单击左侧导航栏的“集群管理”
  2. 在集群管理列表页面,单击需要访问的集群名称,进入集群基本信息页面。
  3. 在左侧菜单栏选择“负载均衡”,获取并记录负载均衡实例的“公网IP”

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