Skip to main content

Quickstart (On-Premise)

On-Premise deployment allows you to keep BladePipe and all your data in your own local environment. This page describes how to move data using BladePipe On-Premise in just a few steps.

Install BladePipe

  1. Follow the instructions in Install All-In-One (Binary) to deploy BladePipe.
  2. Follow the instructions in Install a Worker to add a Worker.

Add a DataSource

Here we use a self-managed MySQL DataSource as an example. For more details, see Add Self-managed DataSource. For the other supported DataSources, see Supported DataSources.

  1. In the top navigation bar, click DataSource.
  2. In the upper right corner of the page, click Add DataSource.
  3. Configure the following information:
    • Deployment: Choose Self Maintenance.
    • Type: Choose the datasource type. Here we choose MySQL.
    • Address: Fill out the endpoint to connect to the DataSource.
    • Account & Password: Fill out the username and password.
  4. Click Test Connection to verify the connection.
  5. Click Add DataSource.

Create a DataJob

Here we take a MySQL-MySQL data synchronization as an example. For more details, see Create General DataJob.

  1. In BladePipe, click DataJob in the top navigation bar.
  2. In the upper right corner, click Create DataJob.
  3. Select the added MySQL instance as both the Source and Target, and click Test Connection.
  4. Choose the databases to be synchronized, and click Next Step.
  5. Choose Incremental as the DataJob type, and select Full Data. Then click Next Step.
  6. Choose the tables you want to sync, then click Next Step.
  7. Select all columns, then click Next Step.
  8. Click Create DataJob.
  9. Go to the DataJob list page to check the progress of the DataJob.

Verify the Data

  1. Insert, update, and delete data in the source database.
  2. Check whether the data in the target database is consistent with the data in the source.