全部产品
Search
文档中心

:Konfigurasikan sumber data PolarDB

更新时间:Jul 06, 2025

Sebelum menggunakan DataWorks untuk menyinkronkan data dari sumber data PolarDB ke sumber data AnalyticDB for MySQL, Anda harus menyiapkan konfigurasi seperti lingkungan jaringan, daftar putih, dan izin akun sesuai dengan langkah-langkah dalam topik ini.

Prasyarat

  • Siapkan sumber data: Kluster PolarDB for MySQL sebagai sumber dan kluster AnalyticDB for MySQL sebagai tujuan telah disiapkan. Dalam topik ini, kluster PolarDB for MySQL digunakan sebagai sumber.
  • Rencanakan dan siapkan sumber daya: Grup sumber daya eksklusif untuk Data Integration telah dibeli dan dikonfigurasi. Untuk informasi lebih lanjut, lihat Rencanakan dan konfigurasikan sumber daya.
  • Evaluasi dan rencanakan lingkungan jaringan: Sebelum melakukan integrasi data, pilih metode koneksi jaringan berdasarkan kebutuhan bisnis Anda dan gunakan metode tersebut untuk menghubungkan sumber data ke grup sumber daya eksklusif untuk Data Integration. Setelah sumber data dan grup sumber daya eksklusif terhubung, Anda dapat merujuk pada operasi yang dijelaskan dalam topik ini untuk mengonfigurasi pengaturan akses seperti vSwitches dan daftar putih.
    • Jika sumber data dan grup sumber daya eksklusif untuk Data Integration berada di wilayah dan virtual private cloud (VPC) yang sama, mereka akan terhubung secara otomatis.
    • Jika sumber data dan grup sumber daya eksklusif untuk Data Integration berada di lingkungan jaringan yang berbeda, hubungkan sumber data dan grup sumber daya menggunakan metode seperti gateway VPN.

Informasi latar belakang

  • Konfigurasikan daftar putih untuk sumber data
    Jika sumber data dan grup sumber daya eksklusif untuk Data Integration berada dalam VPC yang sama, tambahkan blok CIDR dari grup sumber daya eksklusif ke daftar putih sumber data. Hal ini memastikan bahwa grup sumber daya eksklusif dapat mengakses sumber data. Network connections
  • Buat akun dan berikan izin

    Buat akun yang dapat digunakan untuk mengakses sumber data, membaca data dari sumber, dan menulis data ke tujuan selama proses sinkronisasi data.

  • Aktifkan fitur pencatatan biner

    Jika sumbernya adalah kluster PolarDB for MySQL, aktifkan fitur pencatatan biner untuk kluster tersebut. PolarDB for MySQL sepenuhnya kompatibel dengan MySQL dan menggunakan log fisik tingkat tinggi sebagai pengganti log biner. Untuk memfasilitasi integrasi antara PolarDB dan ekosistem MySQL, Anda dapat mengaktifkan fitur pencatatan biner pada kluster PolarDB.

Batasan

  • Hanya kluster PolarDB for MySQL yang dapat digunakan sebagai sumber dalam solusi sinkronisasi data. Jenis sumber data PolarDB lainnya tidak didukung. Dalam topik ini, PolarDB merujuk pada sumber data PolarDB for MySQL.
  • Hanya data yang disimpan di node utama kluster PolarDB for MySQL yang dapat disinkronkan.
  • Anda tidak dapat menggunakan fitur sinkronisasi waktu nyata untuk menyinkronkan data yang pernyataan XA ROLLBACK dieksekusi padanya. Untuk data transaksi yang pernyataan XA PREPARE dieksekusi padanya, Anda dapat menggunakan fitur sinkronisasi waktu nyata untuk menyinkronkan data ke tujuan. Jika pernyataan XA ROLLBACK dieksekusi kemudian pada data tersebut, perubahan rollback ke data tidak dapat disinkronkan ke tujuan. Jika tabel yang ingin Anda sinkronkan berisi tabel yang pernyataan XA ROLLBACK dieksekusi padanya, Anda harus menghapus tabel tersebut dan tambahkan kembali tabel yang dihapus untuk menginisialisasi data penuh di sumber dan menyinkronkan data tambahan.

Prosedur

  1. Konfigurasikan daftar putih untuk kluster PolarDB for MySQL.
    Untuk menambahkan blok CIDR dari VPC tempat grup sumber daya eksklusif untuk Data Integration berada ke daftar putih kluster PolarDB for MySQL, lakukan langkah-langkah berikut:
    1. Lihat dan catat alamat IP elastis (EIP) dan blok CIDR dari grup sumber daya eksklusif untuk Data Integration.
      1. Masuk ke Konsol DataWorks.
      2. Di panel navigasi di sebelah kiri, klik Resource Groups.
      3. Pada tab Exclusive Resource Groups, temukan grup sumber daya eksklusif untuk Data Integration dan klik View Information di kolom Tindakan.
      4. Dalam kotak dialog Grup Sumber Daya Eksklusif, lihat dan catat nilai parameter EIPAddress dan CIDR Blocks.
      5. Pada tab Exclusive Resource Groups, temukan grup sumber daya eksklusif untuk Data Integration dan klik Network Settings di kolom Tindakan.
      6. Pada tab VPC Binding halaman yang muncul, lihat dan catat CIDR block of the vSwitch yang mana grup sumber daya eksklusif untuk Data Integration terkait.
    2. Tambahkan EIP dan blok CIDR yang dicatat pada langkah sebelumnya ke daftar putih kluster PolarDB for MySQL.
      Whitelist of the PolarDB clusterUntuk informasi lebih lanjut, lihat Konfigurasikan Daftar Putih IP.
  2. Buat akun dan berikan izin yang diperlukan kepada akun tersebut.
    Buat akun untuk masuk ke database kluster PolarDB for MySQL. Berikan izin SELECT, REPLICATION SLAVE, dan REPLICATION CLIENT kepada akun tersebut.
    1. Buat akun.
      Untuk informasi lebih lanjut, lihat Buat Akun Basis Data.
    2. Berikan izin yang diperlukan kepada akun.
      Anda dapat menjalankan perintah berikut untuk memberikan izin yang diperlukan kepada akun, atau langsung tetapkan peran SUPER kepada akun.
      -- CREATE USER 'Akun untuk sinkronisasi data'@'%' IDENTIFIED BY 'Akun untuk sinkronisasi data';
      GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'Akun untuk sinkronisasi data'@'%';
  3. Aktifkan fitur pencatatan biner untuk kluster PolarDB for MySQL.
    Untuk informasi lebih lanjut, lihat Aktifkan Pencatatan Biner.

Apa yang harus dilakukan selanjutnya

Setelah sumber data dikonfigurasi, sumber, tujuan, dan grup sumber daya eksklusif untuk Data Integration terhubung. Kemudian, grup sumber daya eksklusif untuk Data Integration dapat digunakan untuk mengakses sumber data. Anda dapat menambahkan sumber dan tujuan ke DataWorks, dan mengaitkannya dengan solusi sinkronisasi data saat membuat solusi tersebut.

Untuk informasi lebih lanjut tentang cara menambahkan sumber data, lihat Tambahkan Sumber Data.