本文将为刚入门 Elasticsearch Service(ES)的用户提供一条学习的路径。
1. 熟悉 ES 的基础知识
2. ES 的计费模式
3. 新手入门
3.1 集群规格和容量配置评估
在购买集群前,需要根据实际情况对具体的业务进行评估,以确保创建的集群是符合您实际需求的。详情请参见 集群规格和容量配置评估。
3.2 选购 ES 集群
在使用腾讯云 ES 前,您需要注册腾讯云账号,然后在 产品介绍页 单击立即使用,进入 ES 控制台创建集群,详情可参考 创建集群。
3.3 访问集群
集群创建成功后,即可开始访问集群,启用 ES 集群用户登录认证 可以提升集群访问的安全性。访问集群有三种方式:通过 API 访问集群、通过客户端访问集群、通过 Kibana 访问集群。
4. 控制台功能概述
5. 最佳实践
5.1 数据迁移和同步
1 . 数据迁移
数据如果要迁移至腾讯云 ES,您可以根据自己的业务需要选择合适的迁移方案。数据迁移方式:COS 快照、logstash、elasticsearch-dump,详情可参考 数据迁移。
2. 数据接入 ES
通过组件 logstash 和 beats,介绍不同类型的数据源接入 ES 的方式,详情可参考 数据接入 ES。
3. MySQL 数据实时同步到 ES
以同步 mysql binlog 的方式实时同步数据到 ES,详情可参考 MySQL 数据实时同步到 ES。
5.2 应用场景构建
1. 构建日志分析系统
以最典型的日志分析架构 Filebeat + Elasticsearch + Kibana 和 Logstash + Elasticsearch + Kibana 为例,介绍如何将用户的日志导入到 ES,并可以在浏览器访问 Kibana 控制台进行查询与分析。详情可查阅 构建日志分析系统。
2. 腾讯云 ES+SCF 快速构建搜索服务
使用腾讯云 ES+SCF 快速搭建搜索服务,详情请参考 腾讯云 ES+SCF 快速构建搜索服务。
5.3 索引设置
1. 默认索引模板说明和调整
对索引模板进行说明及调整,详情请参考 默认索引模板说明和调整。
2. 使用 Curator 管理索引
通过 Curator 管理索引,以清理创建时间超过7天的索引、每天定时备份指定的索引、定时将索引从热节点迁移至冷节点等,详情请参考 使用 Curator 管理索引。
3. 冷热分离与索引生命周期管理
根据业务需要指定冷热节点规格,快速建立一个冷热分离架构的 ES 集群,详情请参考 冷热分离与索引生命周期管理。
5.4 SQL 支持
腾讯云 Elasticsearch 支持使用 SQL 代替 DSL 查询语言,对于从事产品运营、数据分析等工作以及初次接触 ES 的人,使用 SQL 语言进行查询,将会降低他们使用 ES 的学习成本。详情请参考 SQL 支持。
6. 新手常见问题
6.1 产品相关问题
6.2 集群异常问题
7. 反馈与建议
使用腾讯云 ES 产品和服务中有任何问题或建议,您可以通过以下渠道反馈,将有专人跟进解决您的问题:
如果发现产品文档的问题,如链接、内容、API 错误等,您可以单击文档页右侧 【文档反馈】或选中存在问题的内容进行反馈。
如果遇到产品相关问题,您可咨询 在线客服 寻求帮助。
如果您有其他疑问,可前往 腾讯云开发者社区 进行提问。