全部产品
Search
文档中心

检索分析服务Elasticsearch版:通过Kibana连接集群

更新时间:Mar 03, 2026

Kibana是Elasticsearch的核心组件之一,能够让用户通过直观的图形化方式探索、分析和展示存储在Elasticsearch中的数据。Kibana已内置在阿里云Elasticsearch(ES)控制台中,成功登录Kibana后,表示集群连接成功,即可进行数据探索。同时,阿里云ES免费提供全部X-Pack高级特性,您可以在Kibana控制台中利用基于角色的访问控制机制,为自定义角色分配集群、索引和字段等操作权限,并将角色分配给相应用户,实现精细化的权限管理。

使用须知

ES集群存在两种管控架构,分别为基础管控架构(v2)和云原生新管控架构(v3),不同架构下Kibana连接信息和连接方式存在一定的差异,请根据您的ES架构查阅对应的章节。v3架构在产品功能迭代、系统稳定性及安全保障等方面实现了全面优化与显著提升。为获得更强大的功能支持与更优质的服务体验,建议您尽快将v1/v2架构升级至v3架构,升级方式请参见实例架构升级

如何识别ES集群架构版本

登录ES控制台,在实例基本信息页面查看管控部署模式云原生新管控(v3)或者基础管控(v2)

image

image

Kibana连接地址说明

连接地址和端口号

架构版本

访问方式

默认状态

端口号

开启/配置方式

v2

公网

默认开启,但默认白名单为 127.0.0.1,禁止所有IPv4地址访问

5601

配置公网访问白名单,添加访问设备IP

私网

默认关闭

5601

控制台开启私网访问开关 + 配置私网白名单

v3

公网

默认开启,但默认白名单为 127.0.0.1,禁止所有IPv4地址访问

443

配置公网访问白名单,添加访问设备IP

私网

默认关闭

5601

控制台开启私网访问开关 + 创建 PrivateLink 终端节点

重要

私网访问功能要求Kibana节点规格为2核4G及以上配置。

地址格式

访问方式

地址格式

公网

  • v2:https://es-{地域缩写}-{实例ID}-kibana.elasticsearch.aliyuncs.com:端口号

  • v3:https://es-{地域缩写}-{实例ID}-kibana.{完整地域}.elasticsearch.aliyuncs.com:端口号

私网

https://es-{地域缩写}-{实例ID}-kibana.internal.elasticsearch.aliyuncs.com:端口号

参数说明:

  • {地域缩写}:替换为实际地域代码(如 cn 代表中国站)。

  • {完整地域}:替换为实际地域全称(如cn-hangzhou代表中国杭州)。

  • {实例ID}:替换为您的 ES 实例 ID。

  • 关键区别:私网地址含 .internal. 标识,公网地址不含。

  • 端口号:根据架构版本填写。

Kibana连接账号与鉴权方式

架构版本

鉴权方式

默认用户名

密码来源

v2

ES实例访问密码(单重鉴权)

elastic

创建实例时设置的密码

v3

阿里云账号 + ES实例访问密码(双重鉴权)

elastic

创建实例时设置的密码

重要
  • 默认用户:elastic是ES集群的超级管理员账户,具有集群最高权限

  • 密码重置:ES控制台 → 目标实例 → 基本信息 → 重置密码

  • 安全建议:生产环境不建议使用默认elastic账户,应通过Elasticsearch X-Pack RBAC(Role-based Access Control)机制创建自定义角色和用户,实现权限精细化管控,具体操作请参见通过Elasticsearch X-Pack角色管理实现用户权限管控

通过公网地址登录Kibana(v2/v3部署架构)

  1. 登录阿里云Elasticsearch控制台,进入目标实例基本信息页面。

  2. 在左侧导航栏单击 配置与管理 > 可视化控制,在Kibana区域单击修改配置

    image

  3. 访问配置模块,配置Kibana公网访问白名单Kibana公网访问鉴权方式

    image

    • 配置Kibana公网访问白名单:Kibana公网访问白名单默认为127.0.0.1,表示禁止所有IPv4地址访问,需要将您的实际设备IP添加到公网白名单才能访问Kibana。

      • 参照以下场景,获取待访问设备的IP地址。

        场景

        需获取的IP地址

        获取方式

        在本地设备中通过公网地址访问Kibana。

        本地设备公网IP。

        说明

        如果您的本地设备处在家庭网络或公司局域网中,需要添加局域网的公网出口IP地址。

        通过curl ipinfo.io/ip查询本地设备公网IP。

        在ECS实例中通过公网地址访问Kibana。

        当ECS与ES在不同专有网络中时,可通过ECS公网地址访问Kibana,此时需获取ECS的公网IP并添加到Kibana公网白名单。

        登录ECS控制台,在实例列表查看实例的公网IP地址。

      • Kibana公网访问白名单区域单击修改

        image

      • 单击default分组右侧的配置,在弹出的对话框中添加IP白名单。

        也可单击新增IP白名单分组,自定义分组名称。分组仅用于IP地址管理,不会影响实际访问权限。

        image

        配置类别

        格式和示例值

        重要注意事项

        IPv4地址格式

        • 单个IP:192.168.0.1

        • 网段:192.168.0.0/24,建议将零散的IP合并为IP段

        单个集群最多可配置300个IP或者IP网段,多个IP或者IP网段之间用英文逗号隔开,且逗号前后不能有空格。

        0.0.0.0/0:允许所有IPv4访问。

        重要
        • 强烈建议不要配置 0.0.0.0/0,存在高危风险。

        • 部分集群和地域不支持 0.0.0.0/0,请以界面或者报错提示为准。

        IPv6地址格式

        (仅v2架构下杭州地域的集群支持)

        • 单个IP:2401:XXXX:1000:24::5

        • 网段:2401:XXXX:1000::/48

        单个集群最多可配置300个IP或者IP网段,多个IP或者IP网段之间用英文逗号隔开,且逗号前后不能有空格。

        • ::1:禁止所有IPv6地址访问

        • ::/0:允许所有IPv6访问

          重要
          • 强烈建议不要配置 ::/0,存在高危风险。

          • 部分集群版本不支持 ::/0,请以控制台界面或者报错提示为准。

      • 配置完成后,单击确认

    • 配置Kibana公网访问鉴权方式

      v3架构下的集群默认通过阿里云账号和ES实例访问密码双重鉴权方式,即先登录阿里云账号,再使用ES实例访问信息进行登录鉴权。

      image

      v2架构下的集群默认通过ES实例访问密码鉴权,不支持修改。

  1. 返回Kibana区域,单击公网入口,在Kibana登录页面,输入用户名和密码,成功登录即可进入Kibana控制台进行ES数据探索。

    image

    您也可以直接在设备的浏览器中输入连接信息(确认设备IP已添加到Kibana公网白名单):

    • v2:https://es-{地域缩写}-{实例ID}-kibana.elasticsearch.aliyuncs.com:端口号

    • v3:https://es-{地域缩写}-{实例ID}-kibana.{完整地域}.elasticsearch.aliyuncs.com:端口号

通过私网地址登录Kibana(v3部署架构)

在V3部署架构中,Kibana私网访问功能默认处于关闭状态。您需要通过阿里云PrivateLink服务在专有网络VPC中为Kibana创建终端节点,该终端节点的使用费用已包含在ES服务中,无需额外支付。

配置Kibana私网访问地址

  1. 访问配置页面,打开Kibana私网访问开关。

    image

  2. 按照页面提示配置终端节点信息。

    image

    参数

    描述

    终端节点名称

    终端节点名称自动生成,支持修改。

    专有网络

    与ES所属专有网络一致,可在实例基本信息页面查看实例的专有网络

    可用区

    可在实例的基本信息页面中查看可用区

    交换机

    与ES所属交换机一致,可在实例基本信息页面查看实例的虚拟交换机ID

    安全组

    通过安全组规则实现私网访问Kibana的网络策略控制,可选择已有安全组或者快速创建安全组。需前往ECS控制台修改安全组规则

    • 目的端口范围必须包含 Kibana私网端口5601。

    • 访问来源需包含 访问设备的IP地址。

    • 修改私网访问Kibana的安全组时,必须选择与开启时相同类型的安全组:

      • 若初始选择普通安全组,则仅能修改为其他普通安全组。

      • 若初始选择企业级安全组,则仅能修改为企业级安全组。

    • 快速创建安全组:

      1. 单击安全组文本框下面的快速创建

      2. 输入安全组名称。

        安全组名称自动生成,允许修改。

      3. 输入授权IP地址。

        IP地址为待授权设备的私网IP地址。例如通过ECS私网访问Kibana服务,需要输入ECS实例的私网IP地址。登录ECS控制台,在实例列表查看实例的私网IP地址。

    私网访问鉴权方式

    默认通过阿里云账号+ES实例访问密码双重鉴权方式,即需先登录阿里云账号,再使用ES实例访问信息进行访问。

    确认后,需等待一段时间,终端节点连接状态为已连接时,表示Kibana私网访问地址配置成功。

    image

    • 终端节点创建后仅支持修改终端节点名称,查询和管理安全组,请前往ECS控制台修改。

    • 关闭Kibana私网访问后,终端节点资源将自动释放。若再次开启Kibana私网访问,需重新创建终端节点资源,但Kibana访问地址不会发生变化。

连接示例

  • 以下示例使用VNC远程连接ECS(操作系统为Windows),通过私网地址连接Kibana。

    image

    输入用户名和密码,单击登录。建议通过Kibana中的插件Elasticsearch X-Pack创建角色实现用户权限精细化管理。

    image

  • 以下示例为使用Workbench远程连接ECS,然后执行以下命令通过Kibana私网地址连接Kibana:

    curl.exe -u elastic:password! -k -I "https://es-cn-xxxxxxxxxxxxxxxxx-kibana.internal.elasticsearch.aliyuncs.com:5601/"

    连接成功返回以下信息:

    image

通过私网地址登录Kibana(V2部署架构)

在V2架构中,需先在控制台开启私网访问功能(Kibana节点需2核4G及以上配置),然后将待访问设备IP添加到私网白名单,该设备才能通过Kibana私网地址登录Kibana。

  1. 在左侧导航栏单击可视化控制,在Kibana区域进入修改配置

  2. 访问配置模块,打开Kibana私网访问开关并配置访问白名单。

    1. 以ECS实例中通过私网地址访问Kibana为例(要求ECS与ES处于同一VPC中),登录ECS控制台,在实例列表查看实例的私网IP地址。

    2. Kibana私网访问白名单区域单击修改新增IP白名单分组或者在default分组中添加ECS实例私网地址。

      重要

      强烈建议不要配置 0.0.0.0/0,存在高危风险,部分集群和地域不支持 0.0.0.0/0,请以界面或者报错提示为准。

  3. 以下示例为使用Workbench远程连接ECS,执行以下命令通过Kibana私网地址连接Kibana:

    curl.exe -u elastic:password! -k -I "https://es-xx-xxxxxxxxxxxxxxxxx-kibana.internal.elasticsearch.aliyuncs.com:5601/"

    连接成功返回以下信息:

    image

通过Nginx代理访问Kibana(以v3部署架构为例)

通过Nginx代理访问Kibana时,提前配置或获取以下信息:

  • Kibana连接地址:

  • 安全组配置:如果您是从本地浏览器通过Nginx(如服务器为ECS)代理访问Kibana,需要将本地设备IP以及端口号80添加到ECS实例所属安全组中。

  • 修改Nginx配置信息,关键参数说明:

    • server_name:服务器域名,可替换为实际使用的服务器域名。

    • proxy_pass:将请求代理到后端Kibana服务,需替换为Kibana私网或者公网连接信息(连接地址和端口号)。

      server
       {
          listen 80;
           # 您可以将server_name替换为实际服务器域名
          server_name _ ;
          # 安全设置
          add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; add_header X-Frame-Options DENY; add_header X-Content-Type-Options nosniff;
      
          location / {
              # 将请求代理到后端Kibana服务
              proxy_pass https://es-xx-xxxxxxxxxxxxxxxxx-kibana.internal.elasticsearch.aliyuncs.com:5601;
      
              # 证书验证(生产环境应使用有效证书)
              proxy_ssl_verify off; proxy_ssl_server_name on;
      
              # 头部设置
              proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header
              X-Forwarded-Proto $scheme;
      
              # WebSocket 支持
              proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_cache_bypass $http_upgrade;
      
              # 超时设置
              proxy_connect_timeout 60s; proxy_send_timeout 60s; proxy_read_timeout 60s;
          }
      }

切换Kibana语言

Kibana支持中文和英文(默认)两种语言,ES版本为6.7.0及以上时,支持切换Kibana语言。

  1. 登录阿里云Elasticsearch控制台,进入目标实例基本信息页面。

  2. 在左侧导航栏单击可视化控制,在Kibana区域进入修改配置

    image

  3. 单击修改配置切换Kibana语言。

    image

常见问题

相关文档

  • API文档:

    • 开启或关闭Kibana公网或私网访问的API文档:TriggerNetwork

    • 更新Kibana公网或私网访问白名单的API文档:ModifyWhiteIps

  • 在登录或使用Kibana过程中遇到问题,请参见Kibana FAQ