Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI for business
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Data Transfer
  • Available transfers
  • Getting started
    • All guides
    • Preparing for a transfer
      • Managing endpoints
      • Migrating endpoints to a different availability zone
        • Source
        • Target
    • Managing transfer process
    • Working with databases during transfer
    • Monitoring transfer status
  • Troubleshooting
  • Access management
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Audit Trails events
  • Public materials

In this article:

  • Scenarios for transferring data from Elasticsearch
  • Preparing the source database
  • Configuring the Elasticsearch source endpoint
  • Custom installation
  • Additional settings
  • Configuring the data target
  1. Step-by-step guides
  2. Configuring endpoints
  3. Elasticsearch
  4. Source

Transferring data from an Elasticsearch source endpoint

Written by
Yandex Cloud
Updated at October 24, 2025
  • Scenarios for transferring data from Elasticsearch
  • Preparing the source database
  • Configuring the Elasticsearch source endpoint
    • Custom installation
    • Additional settings
  • Configuring the data target

Yandex Data Transfer enables you to migrate search and analytics data from an Elasticsearch database and implement various data transfer, processing, and transformation scenarios. To implement a transfer:

  1. Explore possible data transfer scenarios.
  2. Prepare the Elasticsearch database for the transfer.
  3. Set up a source endpoint in Yandex Data Transfer.
  4. Set up one of the supported data targets.
  5. Create a transfer and start it.
  6. Perform required operations with the database and control the transfer.
  7. In case of any issues, use ready-made solutions to resolve them.

Scenarios for transferring data from ElasticsearchScenarios for transferring data from Elasticsearch

Migration: Moving data from one storage to another. Migration often means migrating a database from obsolete local databases to managed cloud ones.

  • Migration with the storage type changed from Elasticsearch to OpenSearch

For a detailed description of possible Yandex Data Transfer scenarios, see Tutorials.

Preparing the source databasePreparing the source database

Note

Elasticsearch versions lower than 7.x are not supported.

If not planning to use Cloud Interconnect or VPN for connections to an external cluster, make such cluster accessible from the Internet from IP addresses used by Data Transfer.

For details on linking your network up with external resources, see this concept.

Configuring the Elasticsearch source endpointConfiguring the Elasticsearch source endpoint

When creating or updating an endpoint, you can define:

  • Custom installation connection settings. These are required parameters.
  • Additional parameters.

Custom installationCustom installation

Connection to nodes with explicitly specified network addresses and ports.

Management console
  • Data nodes: Click to add a new data node. For each node, specify:

  • Host: IP address or FQDN of the host with the DATA role you need to connect to.

  • Port: Port number Data Transfer will use to connect to the host with the DATA role.

  • SSL: Select this option if a secure SSL connection is used.

  • CA certificate: Upload the certificate file or add its contents as text if data encryption is required, e.g., to comply with the PCI DSS requirements.

  • Subnet ID: Select or create a subnet in the required availability zone.
    If this field has a value specified for both endpoints, both subnets must be hosted in the same availability zone.

  • User: Specify the username Data Transfer will use to connect to the cluster.

  • Password: Enter the user password to the cluster.

  • Security groups: Select the cloud network to host the endpoint and security groups for network traffic.

    Thus, you will be able to apply the specified security group rules to the VMs and clusters in the selected network without changing the settings of these VMs and clusters. For more information, see Networking in Yandex Data Transfer.

Additional settingsAdditional settings

Management console
  • Dump an index with type mapping: Select this option to move data types from a source to a target before a transfer is started. If the option is disabled and no index schema is set on the target, data types on the target will be identified automatically during a transfer.

Warning

If a source index includes data types that are not supported on the target, enabling this option may cause a transfer run error. In this case, disable the option and create an index schema on the target manually.

Configuring the data targetConfiguring the data target

Configure the target endpoint:

  • OpenSearch
  • ClickHouse®
  • Greenplum®
  • Yandex Managed Service for YDB
  • Yandex Object Storage
  • Apache Kafka®
  • YDS

For a complete list of supported sources and targets in Yandex Data Transfer, see Available transfers.

After configuring the data source and target, create and start the transfer.

Was the article helpful?

Previous
Target
Next
Target
© 2025 Direct Cursus Technology L.L.C.