Topik ini menjawab beberapa pertanyaan umum terkait sinkronisasi data ke Hologres.
Apa yang harus saya lakukan jika uji konektivitas gagal untuk sumber data PolarDB?
Deskripsi masalah: Uji konektivitas gagal saat menambahkan sumber data PolarDB.
Solusi: Atur Mode Konfigurasi ke Mode Koneksi dan periksa konfigurasi daftar putih kluster PolarDB serta konfigurasi virtual private cloud (VPC) dari grup sumber daya eksklusif Anda.
Apa yang harus saya lakukan jika uji konektivitas gagal untuk sumber data Oracle?
Deskripsi masalah: Uji konektivitas gagal saat menambahkan sumber data Oracle.
Solusi: Atur Mode Konfigurasi ke Mode Koneksi dan periksa konfigurasi daftar putih kluster PolarDB serta konfigurasi virtual private cloud (VPC) dari grup sumber daya eksklusif Anda.
Apa yang harus saya lakukan jika uji konektivitas gagal untuk sumber data MySQL?
Deskripsi masalah: Uji konektivitas gagal saat menambahkan sumber data MySQL.
Solusi: Atur Mode Konfigurasi ke Mode Koneksi dan periksa konfigurasi daftar putih kluster PolarDB serta konfigurasi virtual private cloud (VPC) dari grup sumber daya eksklusif Anda.
Sistem menampilkan pesan kesalahan berikut untuk node sinkronisasi waktu nyata: "com.alibaba.otter.canal.parse.exception.PositionNotFoundException: can't find start position for XXX." Apa yang harus saya lakukan?
Deskripsi masalah: Node sinkronisasi waktu nyata gagal dijalankan, dan sistem menampilkan pesan kesalahan "
com.alibaba.otter.canal.parse.exception.PositionNotFoundException: can't find start position for XXX."Penyebab: Fitur binary logging dinonaktifkan untuk sumber data PolarDB.
Solusi: Aktifkan fitur binary logging untuk sumber data PolarDB. Untuk informasi lebih lanjut, lihat Konfigurasikan sumber data (PolarDB). Ubah satu atau lebih catatan data dan atur waktu mulai untuk menjalankan node sinkronisasi data waktu nyata ke waktu saat ini.
Sistem menampilkan pesan kesalahan berikut untuk node sinkronisasi data waktu nyata: "com.alibaba.otter.canal.parse.exception.CanalParseException: command : 'show master status' has an error! pls check. you need (at least one of) the SUPER,REPLICATION CLIENT privilege(s) for this operation." Apa yang harus saya lakukan?
Deskripsi masalah: Node sinkronisasi waktu nyata gagal dijalankan, dan sistem menampilkan pesan kesalahan "
com.alibaba.otter.canal.parse.exception.CanalParseException: command : 'show master status' has an error! pls check. you need (at least one of) the SUPER,REPLICATION CLIENT privilege(s) for this operation."Penyebab: Akun yang digunakan untuk menyinkronkan data tidak memiliki otorisasi untuk mengakses sumber data PolarDB, atau database PolarDB yang terhubung tidak ditempatkan pada node PolarDB Writer.
Solusi: Otorisasi akun untuk mengakses sumber data PolarDB. Untuk informasi lebih lanjut, lihat Konfigurasikan sumber data (PolarDB). Periksa apakah database PolarDB yang terhubung ditempatkan pada node PolarDB Writer. Saat node sinkronisasi data waktu nyata dijalankan, sistem tidak dapat menangkap data dari node PolarDB Reader kluster PolarDB.
Sistem menampilkan pesan kesalahan berikut untuk node sinkronisasi data waktu nyata: "com.alibaba.datax.plugin.reader.mysqlbinlogreader.MysqlBinlogReaderException: The mysql server does not enable the binlog write function. Please enable the mysql binlog write function first." Apa yang harus saya lakukan?
Deskripsi masalah: Node sinkronisasi waktu nyata gagal dijalankan, dan sistem menampilkan pesan kesalahan "
com.alibaba.datax.plugin.reader.mysqlbinlogreader.MysqlBinlogReaderException: The mysql server does not enable the binlog write function. Please enable the mysql binlog write function first."Penyebab: Parameter loose_polar_log_bin tidak ditentukan untuk sumber data PolarDB.
Solusi: Tentukan parameter loose_polar_log_bin. Untuk informasi lebih lanjut, lihat Konfigurasikan sumber data (PolarDB).
Sistem menampilkan pesan kesalahan berikut untuk node sinkronisasi batch: "com.alibaba.datax.common.exception.DataXException: Code:[HoloWriter-02], Description:[Invalid config parameter in your configuration.]. - Field _log_file_name_offset_ not allow null but not present in user configured columns." Apa yang harus saya lakukan?
Deskripsi masalah: Node sinkronisasi batch gagal dijalankan, dan sistem menampilkan pesan kesalahan "
com.alibaba.datax.common.exception.DataXException: Code:[HoloWriter-02], Description:[Invalid config parameter in your configuration.]. - Field _log_file_name_offset_ not allow null but not present in user configured columns."Penyebab: Plugin engine-type DataWorks untuk sinkronisasi batch belum ditingkatkan ke versi terbaru.
Solusi: Kirim tiket untuk menghubungi dukungan teknis dan minta dukungan teknis untuk meningkatkan plugin Anda.
Sistem menampilkan pesan kesalahan berikut untuk node sinkronisasi batch: "errorCode:NoSuchTopic, errorMessage:The specified topic name does not exist." Apa yang harus saya lakukan?
Deskripsi masalah: Node sinkronisasi batch gagal dijalankan, dan sistem menampilkan pesan kesalahan "
errorCode:NoSuchTopic, errorMessage:The specified topic name does not exist."Penyebab:
Tabel tujuan Hologres yang digunakan untuk sinkronisasi data tidak ada.
Node sinkronisasi data menyinkronkan data tabel sumber ke tabel eksternal Hologres. Node Hologres Writer tidak dapat menulis data ke tabel eksternal Hologres.
Solusi: Gunakan tabel internal Hologres sebagai tabel tujuan untuk sinkronisasi data. Jika tabel tujuan Hologres tidak ada, atur Metode Pembuatan Tabel ke Create Table saat mengonfigurasi node sinkronisasi data. Kemudian, tabel tujuan Hologres dibuat secara otomatis. Untuk informasi lebih lanjut, lihat Konfigurasikan dan lihat solusi sinkronisasi data.
Sistem menampilkan pesan kesalahan berikut untuk node sinkronisasi waktu nyata: MongoDBReader$Task - operation exceeded time limitcom.mongodb.MongoExecutionTimeoutException: operation exceeded time limit. Apa yang harus saya lakukan?
Deskripsi masalah: Saat node sinkronisasi waktu nyata dijalankan, terjadi kesalahan dan sistem menampilkan pesan kesalahan berikut:
MongoDBReader$Task - operation exceeded time limitcom.mongodb.MongoExecutionTimeoutException: operation exceeded time limit.Penyebab: Jumlah data yang ingin disinkronkan terlalu besar.
Solusi:
Tingkatkan jumlah thread paralel untuk node.
Kurangi nilai parameter BatchSize.
Tambahkan parameter
cursorTimeoutInMske konfigurasi plugin Reader dan tentukan nilai besar untuk parameter ini, seperti 3600000 ms.