This document describes how to get started with Elasticsearch Service (ES).
ES is pay-as-you-go. For more information, please see Billing Overview.
3.1. Evaluation of cluster specification and capacity configuration
Before purchasing a cluster, you need to evaluate your specific business according to the actual situation to ensure that the created cluster meets your actual needs. For more information, please see Evaluation of Cluster Specification and Capacity Configuration.
3.2. ES cluster purchase
Before using ES, you need to sign up for a Tencent Cloud account first and then click Buy Now on the purchase page to create a cluster. For more information, please see Creating Clusters.
3.3. Cluster access
After successfully creating a cluster, you can start to access it through the API, client, or Kibana. Enabling ES cluster user authentication can improve the security of cluster access.
|If you want to||You can read|
|View cluster status information in the cluster list||Cluster Status|
|Restart a cluster as needed||Restarting Clusters|
|Terminate a cluster||Terminating Clusters|
|Create a cluster that supports multi-AZ||Multi-AZ Cluster Deployment|
|Understand the concepts and principles of cluster configuration adjustment and scale a cluster||Adjusting Configuration and Suggestions and Principles for Cluster Specification Adjustment|
|Configure synonyms and YML in a cluster||Synonym Configuration and YML File Configurations|
|Configure plugins in a cluster||Plugin List, IK Analysis Plugin, and QQ Analysis Plugin|
|Monitor the status of a running cluster||Viewing Monitors, Configuring Alarms, and Suggestions for Configuring Monitors and Alarms|
|Query cluster logs||Querying Cluster Logs|
|Back up data||Automatic Snapshot Backup and Using COS for Backup and Restoration|
|Upgrade a cluster and use advanced features||Upgrading ES Clusters and ES Version Upgrade Check|
1. Data migration
If you want to migrate your data to ES, you can choose a suitable migration solution based on your business needs, such as COS snapshot, Logstash, and elasticsearch-dump. For more information, please see Data Migration.
2. Data ingestion into ES
You can connect your data source of different types to ES through the Logstash and Beats components. For more information, please see Data Ingestion into ES.
3. Real-time MySQL data sync to ES
You can sync data to ES in real time by syncing MySQL binlog. For more information, please see Syncing MySQL Data to ES in Real Time.
1. Build a log analysis system
You can import your logs into ES and access Kibana from a browser to perform query and analysis (for example, through the most typical log analysis architectures Filebeat + Elasticsearch + Kibana and Logstash + Elasticsearch + Kibana). For more information, please see Building a Log Analysis System.
1. Default index template description and adjustment
You can describe and adjust the default template. For more information, please see Default Index Template Description and Adjustment.
2. Index management with Curator
By managing indexes with Curator, you can clear indexes created 7 days ago, back up specified indexes regularly every day, and migrate indexes from a hot node to a warm node regularly. For more information, please see Managing Indexes with Curator.
3. Hot/Warm architecture and index lifecycle management
You can specify the specifications of hot and warm nodes based on your business needs to quickly build an ES cluster in the hot/warm architecture. For more information, please see Hot/Warm Architecture and Index Lifecycle Management.
ES supports SQL instead of DSL as the query language. For those engaged in product operations and data analysis and new ES users, using SQL for queries can reduce their learning costs for getting started with ES. For more information, please see SQL Support.
If you have any questions or suggestions about ES, you can send your feedback through the following channels, and we will get back to you accordingly: