本文介绍通过 Kibana 访问实例的背景信息及操作步骤。
云搜索服务实例创建完成后,就可以接入 ES 实例开始使用,如定义索引数据、导入数据、搜索数据等。您可以通过以下方式访问实例:
云搜索服务包含 Kibana 模块,您可以访问实例对应的 Kibana 页面,进行数据的可视化查询分析,以及数据的管理操作,您可以通过本教程开始 Kibana 的快速入门。
说明
默认情况下,为保证安全,Kibana 仅开启内网地址访问,如需公网访问,请参考以下操作步骤获取外网访问地址。
说明
用户名为 admin,密码为创建实例时设置的密码。如果忘记了登录密码,您可以重置密码,详细步骤,请参见重置访问密码。
登录 Kibana 页面后,如果您是第一次使用,实例尚未存入您定义的索引数据,页面会提示您配置索引,详细步骤如下。
您可以通过控制台,向实例发送各种操作请求。下面以信息的数据存储操作为例,演示如何通过控制台操作实例和存储数据。
注意
以下命令以 7.10.2 版本 ES 实例示例,部分命令低版本不支持。
如下创建一个名称为 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
为了使用 Kibana,您需要配置至少一个可以匹配到的索引。
选择 Stack Management > Index patterns > Create index pattern 界面,输入上述步骤中创建的索引 customer
,单击 Next step 进入下一步。
Kibana 拥有可视化统计分析数据的能力, 您可以配置各种可视化的图表进行数据的分析。
例如,要统计上文中customer
索引下的不同 viplevel。