Topik ini menjawab beberapa pertanyaan umum mengenai kegagalan node.
- Umum
- Node MaxCompute
- ODPS-0420095: Access Denied - Authorization Failed [4093], You have NO privilege to do the restricted operation on {acs:odps:*:projects/xxxx}. Access Mode is AllDenied.
- ODPS-0420061: Invalid parameter in HTTP request - Fetched data is larger than the rendering limitation. Please try to reduce your limit size or column number
- Menangani data tidak berurutan pada tugas node DataWorks multi-threaded
- Node AnalyticDB for MySQL
- Node umum
- Melihat log untuk node for-each, do-while, dan PAI di Operation Center
- Node branch gagal dengan error "error in your condition run fail"
- Tugas node FTP Check gagal dengan error "None Ftp connection info!!"
- Tugas node FTP Check gagal dengan error "Connect Failed"
- Tugas node FTP Check gagal dengan error "The current time has exceeded the end-check time point!"
- Tugas node FTP Check gagal dengan error "File not Exists or exceeded the end-check time point!"
- Kelompok sumber daya
Mengatasi error "no available machine resources under the task resource group"
Tugas yang dikonfigurasi untuk mencoba ulang saat gagal tidak mencoba ulang setelah kegagalan eksekusi dan melaporkan Task Run Timed Out, Killed by System!!
- Masalah
Tugas target gagal dijalankan ulang setelah kegagalan dan melaporkan error
Task Run Timed Out, Killed by System!!. Masalah ini terjadi meskipun pengaturan Rerun dalam atribut Time attribute pada Scheduling Settings tugas diatur ke Allow Regardless of Running Status atau Do not rerun on success, yang memungkinkan tugas dijalankan ulang setelah gagal. - Penyebab
Scheduling Settings tugas ini memiliki konfigurasi Timeout dalam atribut Time attribute-nya. Ketika waktu proses tugas melebihi batas timeout, tugas tersebut secara otomatis dihentikan. Tugas yang gagal karena timeout tidak akan memicu percobaan ulang.
- Solusi:
Jalankan ulang node secara manual.
Apa yang harus saya lakukan jika muncul error berikut saat menjalankan node: OSError: [Errno 7] Argument list too long?
- Deskripsi masalah:
Error berikut muncul saat menjalankan node: OSError:
[Errno 7] Argument list too long. - Penyebab
Ukuran kode SQL melebihi batas 128 KB.
- Solusi:
Pisahkan kode SQL dan eksekusi kembali.
Catatan Jumlah perintah SQL dalam satu node tidak boleh melebihi 200.
ODPS-0420095: Access Denied - Authorization Failed [4093], You have NO privilege to do the restricted operation on {acs:odps:*:projects/xxxx}. Access Mode is AllDenied.
- Penyebab:
Proyek tempat pekerjaan yang Anda jalankan berada telah dinonaktifkan.
- Solusi
- Periksa apakah akun Anda memiliki pembayaran tertunda atau langganan kuota komputasi default proyek telah kedaluwarsa. Jika demikian, proyek akan dipulihkan secara otomatis setelah Anda menambahkan dana atau memperpanjang langganan. Proses pemulihan dapat memakan waktu 2 hingga 30 menit, tergantung pada jumlah pesanan dan proyek Anda.
- Jika masalah bukan disebabkan oleh pembayaran tertunda atau langganan yang kedaluwarsa, proyek mungkin telah dinonaktifkan secara manual. Anda dapat membuka halaman Projects di Konsol MaxCompute untuk memulihkan proyek.
Apa yang harus saya lakukan jika muncul pesan ODPS-0420061: Invalid parameter in HTTP request - Fetched data is larger than the rendering limitation. Please try to reduce your limit size or column number?
Tentukan ambang batas jumlah catatan data yang dapat dikembalikan dalam pernyataan SQL Anda. Jika Anda ingin mendapatkan lebih banyak catatan data, Anda dapat mengekspor catatan tersebut. Jika Anda ingin mendapatkan lebih dari 10.000 catatan data, gunakan perintah Tunnel untuk mengekspor data tersebut.
Apa yang harus saya lakukan jika data yang disinkronkan menggunakan beberapa thread tidak berurutan?
Node sinkronisasi membaca data dari tabel MaxCompute dalam urutan acak. Jika Anda tidak mengonfigurasi pengaturan pengurutan, data yang dikembalikan oleh node sinkronisasi juga tidak berurutan.
Secara default, data yang disinkronkan dari MaxCompute disimpan dalam urutan acak. Jika Anda ingin mendapatkan data yang terurut, konfigurasikan pengaturan pengurutan untuk data yang disinkronkan. Misalnya, Anda dapat mengonfigurasi order by xx limit n dalam pernyataan SQL node sinkronisasi untuk mengurutkan data.
Apa yang harus saya lakukan jika node sinkronisasi saya yang menggunakan sumber data AnalyticDB for MySQL dan dijalankan pada resource group bersama gagal dijalankan?
Anda harus mengaktifkan grup sumber daya eksklusif untuk penjadwalan, menghubungkannya ke VPC, lalu menjalankan ulang tugas AnalyticDB for MySQL. Untuk informasi lebih lanjut, lihat Test the connectivity of a data source.
Saat saya menjalankan node sinkronisasi data yang menggunakan sumber data MySQL, sistem menampilkan pesan error yang menyatakan bahwa driver Java Database Connectivity (JDBC) untuk node MySQL tidak didukung. Apa yang harus saya lakukan?
- Pesan error
sql execute failed! The JDBC driver is not supported.muncul karena - sumber data MySQL yang Anda pilih tidak ditambahkan menggunakan mode string koneksi.
- Solusi
Pilih sumber data yang dibuat dalam mode string koneksi. Anda dapat membuka halaman Data source management, temukan sumber data target, lalu klik Edit pada kolom Actions untuk memeriksa mode pembuatan pada halaman Edit Data Source. Untuk informasi lebih lanjut, lihat Configure a MySQL data source.
Bagaimana cara melihat log node for-each, node do-while, atau node PAI di Operation Center?
Klik nama instans yang diinginkan dari node for-each, node do-while, atau node PAI pada halaman Cycle Instance di Operation Center, lalu klik kanan instans tersebut pada grafik asiklik terarah (DAG) instans dan pilih View Internal Nodes.
Apa yang harus saya lakukan jika muncul pesan error error in your condition run fail saat menjalankan node branch?
- Periksa apakah kondisi branch yang Anda tentukan untuk node branch sesuai dengan spesifikasi sintaks Python.
- Jika output dari node assignment leluhur node branch berupa string, Anda harus membungkus variabel dalam tanda kutip tunggal (') agar node branch dapat mereferensikan variabel tersebut.
Apa yang harus saya lakukan jika muncul pesan error None Ftp connection info!! saat menjalankan node FTP Check?
- Deskripsi masalah: Node FTP Check yang digunakan untuk memeriksa apakah sumber data FTP berisi file Done gagal dijalankan, dan muncul pesan error
None Ftp connection info!!. - Kemungkinan penyebab: Sumber data FTP dikonfigurasi secara salah. Akibatnya, node FTP Check gagal memperoleh informasi tentang sumber data FTP.
- Data source managementData source managementManajemen sumber dataMengonfigurasi sumber data FTPSolusi
Apa yang harus saya lakukan jika muncul pesan error Connect Failed saat menjalankan node FTP Check?
- Deskripsi masalah: Node FTP Check yang digunakan untuk memeriksa apakah sumber data FTP berisi file Done gagal dijalankan, dan muncul pesan error
Connect Failed. - Kemungkinan penyebab: Sumber data FTP gagal terhubung ke server FTP.
- telnet IP portDataWorks ConsoleData source managementData source managementData source management.
Apa yang harus saya lakukan jika muncul pesan error The current time has exceeded the end-check time point! saat menjalankan node FTP Check?
- Deskripsi masalah: Node FTP Check yang digunakan untuk memeriksa apakah sumber data FTP berisi file Done gagal dijalankan, dan muncul pesan error
The current time has exceeded the end-check time point!. - Penyebab
Waktu saat ini telah melewati Time for Stopping Check yang ditentukan untuk memantau file
Done, sehingga tugas langsung gagal. - Solusi
Berdasarkan kebutuhan bisnis Anda, konfigurasi ulang Time for Stopping Check yang valid untuk tugas node FTP Check. Untuk informasi lebih lanjut, lihat Configure a check policy.
Apa yang harus saya lakukan jika muncul pesan error File not Exists or exceeded the end-check time point! saat menjalankan node FTP Check?
- Deskripsi masalah: Node FTP Check yang digunakan untuk memeriksa apakah sumber data FTP berisi file Done gagal dijalankan, dan muncul pesan error
File not Exists or exceeded the end-check time point!. - Penyebab
Tugas tidak menemukan file
Donedi sumber data FTP sebelum mencapai Time for Stopping Check yang ditentukan, atau durasi pemeriksaan melebihi Time for Stopping Check yang dikonfigurasi. - Solusi: Ini adalah error yang diharapkan. Jika pesan error ini muncul, DataWorks tidak akan memicu node turunan dari node FTP Check untuk dijalankan.
Error: no available machine resources under the task resource group
- Gejala: Operation Center melaporkan error.
no available machine resources under the task resource group - Solusi: Di panel navigasi sebelah kiri halaman Operation Center, klik untuk mengubah resource group untuk penjadwalan yang digunakan oleh tugas tersebut.