Before you use an Alibaba Cloud Elasticsearch cluster to serve your business, you must access the cluster. You can also configure the cluster to improve query efficiency and service security. This topic describes how to access an Elasticsearch cluster and provides the configurations that are supported by Alibaba Cloud Elasticsearch.

Access an Elasticsearch cluster

You can use one of the following methods to access an Elasticsearch cluster.
Access methodUse scenarioReferences
Kibana console
  • Analyze and present data in graphs.
  • Monitor an Elasticsearch cluster.
  • Manage data.
Log on to the Kibana console
APIUse an API to access an Elasticsearch cluster. Use APIs to manage an Alibaba Cloud Elasticsearch cluster
ClientConfigure the internal or public endpoint of an Elasticsearch cluster in PHP, Python, Java, or Go code to access the cluster.
Note You can obtain the internal or public endpoint of the cluster on the Basic Information page of the cluster in the Elasticsearch console. For more information, see View the basic information of a cluster.
Use a client to access an Alibaba Cloud Elasticsearch cluster

Configure an Elasticsearch cluster

Alibaba Cloud Elasticsearch supports the following configurations.
ItemDetailed configurationReferences
Cluster
  • Configure synonyms.
  • Configure a garbage collector.
  • Configure a YML file.
  • Configure a scenario-based template.
Plug-ins
  • Install or remove a built-in plug-in.
  • Perform a standard or rolling update for the IK analysis plug-in.
  • Upload a custom plug-in.
Monitoring and alerting
  • Configure monitoring and alerting in CloudMonitor.
  • Configure X-Pack Watcher
  • Configure monitoring indexes.
LogsConfigure log-related settings.Query logs
Security
  • Reset the password that is used to access an Elasticsearch cluster.
  • Configure a private IP address whitelist for an Elasticsearch cluster.
  • Enable the Public Network Access feature for an Elasticsearch cluster.
  • Configure a public IP address whitelist for an Elasticsearch cluster.
  • Enable HTTPS.
  • Connect Elasticsearch clusters.
  • Configure a private connection for an Elasticsearch cluster.
Data backup
  • Create automatic snapshots and restore data from automatic snapshots.
  • Create manual snapshots and restore data from manual snapshots.
  • Configure a shared Object Storage Service (OSS) repository.
Data visualization
  • Configure the language of the Kibana console.
  • Configure a public or private IP address whitelist for Kibana.
  • Install a Kibana plug-in.