All Products
Search
Document Center

:Konfigurasi sumber data (PolarDB)

Last Updated:Jul 06, 2025

Sebelum menyinkronkan data dalam satu tabel PolarDB secara real-time, Anda harus mengonfigurasi lingkungan jaringan, daftar putih alamat IP, dan izin untuk sumber data.

Prasyarat

  • Siapkan sumber data: Kluster PolarDB untuk MySQL dan tujuan telah disiapkan. Tujuannya dapat berupa MaxCompute, Hologres, Elasticsearch, DataHub, atau Kafka. Dalam topik ini, kluster PolarDB untuk MySQL digunakan sebagai sumber.
  • Rencanakan dan siapkan sumber daya: Grup sumber daya eksklusif untuk integrasi data 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 untuk Data Integration 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 integrasi data berada di 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 digunakan untuk mengakses sumber data. Synchronize the data in a single PolarDB table in real time
  • Buat akun dan otorisasi akun

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

  • Aktifkan fitur pencatatan biner

    Jika sumbernya adalah kluster PolarDB untuk MySQL, aktifkan fitur pencatatan biner untuk kluster tersebut. Alibaba Cloud PolarDB untuk 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 untuk 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 untuk MySQL.
  • Hanya data yang disimpan di node utama kluster PolarDB untuk MySQL yang dapat disinkronkan.
  • Fitur sinkronisasi waktu nyata tidak dapat digunakan untuk menyinkronkan data tempat pernyataan XA ROLLBACK dieksekusi. Untuk data transaksi tempat pernyataan XA PREPARE dieksekusi, Anda dapat menggunakan fitur sinkronisasi waktu nyata untuk menyinkronkan data ke tujuan. Jika pernyataan XA ROLLBACK dieksekusi nanti pada data tersebut, perubahan rollback ke data tidak dapat disinkronkan ke tujuan. Jika tabel yang ingin Anda sinkronkan mencakup tabel tempat pernyataan XA ROLLBACK dieksekusi, hapus tabel tersebut dan tambahkan kembali untuk menginisialisasi data penuh di sumber dan menyinkronkan data inkremental.

Prosedur

  1. Konfigurasikan daftar putih untuk kluster PolarDB untuk MySQL.
    Untuk menambahkan blok CIDR dari VPC tempat grup sumber daya eksklusif untuk Data Integration berada ke daftar putih kluster PolarDB untuk MySQL, ikuti 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 terkait dengan grup sumber daya eksklusif untuk Data Integration.
    2. Tambahkan EIP dan blok CIDR yang dicatat pada langkah sebelumnya ke daftar putih kluster PolarDB untuk 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 untuk 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 untuk 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 integrasi data terhubung, dan Anda dapat menggunakan akun yang diberi otorisasi untuk mengakses sumber data. Tambahkan sumber dan tujuan ke DataWorks, dan kaitkan dengan solusi sinkronisasi data saat membuat solusi tersebut. Untuk informasi lebih lanjut tentang cara menambahkan sumber data, lihat Tambahkan Sumber Data.