You need to enable JavaScript to run this app.
导航

通过 Kibana 连接实例

最近更新时间2024.05.08 19:30:25

首次发布时间2023.08.24 17:53:17

您在创建云搜索服务 ES 实例的时候,系统会同时部署 Kibana 节点(数据可视化工具),可用于查看、交互索引数据,也可以通过图表可视化展示、分析数据。本文介绍通过 Kibana 连接 ES 实例,并给出简单操作示例。

前提条件

如果希望通过公网地址访问 Kibana,您需要先开启 Kibana 的公网访问,具体步骤,请参见配置 Kibana/Dashboards 公网访问
Kibana 内网访问默认开启,不需要设置。

通过公网地址登录 Kibana

  1. 登录云搜索服务控制台
  2. 在顶部导航栏,选择目标实例所在的地域。
  3. 您可通过以下方式访问 Kibana 登录页面:
    • 实例列表页面,单击目标实例操作列的 Kibana
    • 实例信息页面的服务访问区域,复制 Kibana公网访问地址至浏览器中打开。
  4. 在 Kibana 访问页面输入用户名和密码,单击 Log in,登录 Kibana。
    用户名为 admin,密码为创建实例时设置的密码。如果您忘记了登录密码,您可在实例详情页面重置密码,详细步骤,请参见重置访问密码
    图片

通过 Kibana 管理索引

登录 Kibana 页面后,进入 Management > Dev Tools。您可以通过 Kibana 向实例中定义索引、写入文档、查询数据等。

注意

以下命令以 7.10.2 版本 ES 实例示例,部分命令低版本不支持。

定义索引的 mapping

如下创建一个名称为 customer 的索引,并定义详细的字段及类型信息。其中 level 是对象类型,包含二级字段信息。

PUT  /customer 
{  
   "mappings":{
        "properties":  { 
            "name":  {"type": "keyword"},
            "address": {"type": "keyword"},
            "city":{ "type": "keyword" },
            "age":{ "type": "integer" },
            "birthday":{"type": "date"},
            "level":{ 
              "properties": {
                "viplevel":{ "type": "integer" },
                "viptype":{ "type": "keyword" }
              }
            }
        }  
   }
}

添加单个文档

往索引中添加id为 1 的文档。

POST  /customer/_doc/1
{
  "name": "张三",
  "address":"四川省成都市武侯区",
  "city":"成都",
  "age":28,
  "birthday":"1993-08-30",
  "level": {
    "viplevel":3,
    "viptype":"黄金会员"
  }
}

添加多个文档

往索引中批量添加文档。

POST _bulk
{"index" : { "_index": "customer","_id":2} }
{"name":"李四","address":"北京市海淀区","city":"北京","age":"23","birthday":"1998-01-01","level":{"viplevel":3,"viptype":"黄金会员"}}
{"index" : { "_index": "customer","_id":3} }
{"name":"王五","address":"浙江省内杭州市滨江区","city":"杭州","age":"30","birthday":"1991-05-05","level":{"viplevel":5,"viptype":"钻石会员"}}

查询单个文档

查询指定id的文档。

GET /customer/_doc/1

查询所有文档

查询索引中所有文档。

GET /customer/_search