Topik ini menjawab pertanyaan umum (FAQ) mengenai pengelolaan dan penggunaan workspace, proyek, serta pekerjaan Realtime Compute for Apache Flink. Pertanyaan-pertanyaan ini mencakup topik seperti penskalaan resource, melihat ID workspace, memeriksa versi engine pekerjaan, dan mengonfigurasi parameter pekerjaan.
Pengelolaan workspace dan namespace
Pengelolaan pekerjaan
Bagaimana cara mengubah versi engine untuk pekerjaan Realtime Compute for Apache Flink?
Bagaimana cara mengonfigurasi parameter running kustom untuk pekerjaan?
Bagaimana cara menyimpan konfigurasi Flink umum secara persisten untuk meningkatkan efisiensi?
Bagaimana cara mencegah kebocoran informasi sensitif seperti rahasia AccessKey atau kata sandi?
Bagaimana pekerjaan Flink dapat menggunakan resource komputasi secara lebih efisien?
Dapatkah saya mengubah nama workspace?
Di Konsol Realtime Compute for Apache Flink, klik pada kolom Actions workspace target.
Klik nama workspace untuk mengubahnya.
Dapatkah saya mengubah VPC dan virtual switch?
Anda tidak dapat mengubah VPC, tetapi Anda dapat mengubah virtual switch.
Bagaimana cara melihat informasi seperti ID workspace?
Di Konsol Realtime Compute for Apache Flink, klik pada kolom Actions workspace target untuk melihat informasi seperti ID workspace.

Alokasi resource gagal saat skala-masuk proyek
Deskripsi masalah
Pesan "Resource allocation failed" ditampilkan saat skala-masuk proyek.

Penyebab
Semua resource telah dialokasikan atau sedang digunakan.
Solusi
Pertama-tama, kurangi jumlah resource yang dialokasikan ke antrian sumber daya. Untuk informasi selengkapnya, lihat Modify the resource amount. Setelah itu, Anda dapat melakukan skala-masuk proyek.

Peningkatan resource komputasi Flink tidak berpengaruh
Langganan
Resource Flink harus diskalakan dari atas ke bawah. Resource dialokasikan dari workspace ke proyek, lalu dari proyek ke antrian sumber daya. Untuk informasi selengkapnya, lihat Resource adjustment.
pay-as-you-go
Pay-as-you-go adalah metode penagihan pascabayar. Sistem menagih Anda berdasarkan penggunaan resource aktual workspace Anda, sehingga penskalaan resource tidak diperlukan. Di kolom Actions workspace target, klik . Anda kemudian dapat mengonfigurasi antrian sumber daya untuk proyek guna memenuhi kebutuhan isolasi dan manajemen resource dalam skenario pekerjaan batch. Untuk informasi selengkapnya, lihat Manage resource queues.
Bagaimana cara melihat ID AccessKey dan Rahasia AccessKey?
ID AccessKey
Untuk Akun Alibaba Cloud: Masuk ke Konsol Manajemen Alibaba Cloud, arahkan pointer ke foto profil di pojok kanan atas, lalu klik AccessKey Management.
Untuk Pengguna RAM: Untuk informasi selengkapnya, lihat View the AccessKey information of a RAM user.
Rahasia AccessKey
Untuk mencegah risiko keamanan, rahasia AccessKey untuk Akun Alibaba Cloud atau Pengguna RAM hanya ditampilkan saat Anda membuatnya dan tidak dapat diambil kembali nanti. Anda harus menyimpan rahasia AccessKey di lokasi yang aman.
Jika Anda tidak memiliki informasi AccessKey atau lupa, lihat Create an AccessKey.
Bagaimana cara mengunggah file ke OSS agar dapat digunakan oleh pekerjaan Flink?
Jika Anda memilih OSS Bucket sebagai kelas penyimpanan saat membuat workspace Flink, Anda dapat mengunggah file ke OSS Bucket yang terhubung dengan workspace tersebut agar dapat digunakan oleh pekerjaan Flink. Anda juga dapat mengunggah file untuk pekerjaan Flink di halaman File Management pada Konsol pengembangan Realtime Compute for Apache Flink. Untuk informasi selengkapnya, lihat Manage files.
Di Konsol Realtime Compute for Apache Flink, temukan workspace target dan pilih pada kolom Actions untuk melihat informasi tentang OSS Bucket yang terhubung dengan workspace.

Unggah file resource ke OSS Bucket target.
Masuk ke OSS console dan unggah file resource ke direktori /artifacts/namespaces di Bucket target.

Anda juga dapat mengunggah file resource dengan memanggil operasi API. Untuk informasi selengkapnya, lihat PutObject.
Di panel navigasi Konsol pengembangan Realtime Compute for Apache Flink, klik File Management untuk melihat file resource yang telah Anda unggah di Konsol OSS.

Apa yang harus saya lakukan jika workspace Flink yang telah diaktifkan tidak ditampilkan di Konsol Realtime Compute for Apache Flink?
Anda dapat memecahkan masalah ini dengan memeriksa hal-hal berikut. Jika masalah tetap berlanjut, submit a ticket.
Pastikan workspace Flink telah diinisialisasi. Proses ini biasanya memakan waktu 5 hingga 10 menit.
Pastikan Anda telah memilih wilayah yang benar di bagian atas halaman Konsol Realtime Compute for Apache Flink. Workspace hanya ditampilkan di wilayah yang Anda pilih saat membuatnya.

Jika Anda masuk sebagai Pengguna RAM, pastikan pengguna tersebut memiliki izin yang diperlukan untuk Konsol Realtime Compute for Apache Flink. Untuk informasi selengkapnya tentang cara mengonfigurasi izin, lihat Permission management.
Error: Has not enough ip address: abnormal event detected from kubernetes
Detail error
Has not enough ip address:abnormal event detected from kubernetes (type:[Warning], reason:[CniError_CodeUnKnownErr], message:[CniAllocateError: allocateIP failed: ipamCreate failed: failed to create ENI: all vSwitches ([*****]) cannot be used: CreateNetworkInterface: RequestId: 67959AE5-EA20-5CB4-8560-5BD6752472FD, ErrorCode: InvalidVSwitchId.IpNotEnough, Message: The specified VSwitch "*****" has not enough IpAddress., elapsedTime: 245.03232ms])Penyebab
Virtual switch tidak memiliki alamat IP yang tersedia.
Solusi
Tambahkan alamat IP yang tersedia. Untuk informasi selengkapnya, lihat Modify a virtual switch.
Error: Unknown Error: Http failure response for xxxxx
Detail kesalahan
Pengunggahan file gagal, dan pesan error berikut ditampilkan.

Penyebab
Setelah pembaruan nama domain situs Internasional Alibaba Cloud, permintaan pengunggahan file ke domain alibabacloud.com yang baru gagal karena pembatasan lintas domain. Masalah ini terjadi jika Anda belum mengonfigurasi aturan lintas domain (CORS) di Object Storage Service (OSS).
Solusi
Di Konsol OSS, konfigurasikan aturan CORS untuk OSS Bucket yang terhubung dengan workspace Flink. Untuk informasi selengkapnya tentang cara menyetel aturan tersebut, lihat Manage files.
Bagaimana cara melihat versi Flink dari pekerjaan saat ini?
Anda dapat melihat versinya dengan cara berikut:
Di sisi kanan halaman ETL atau Data Ingestion, klik More Configurations dan temukan informasi versi di bidang Engine Version.

Di halaman , klik nama pekerjaan target dan lihat informasi versi di area Basic Configuration pada tab Deployment Details.

Bagaimana cara mengubah versi engine untuk pekerjaan Realtime Compute for Apache Flink?
Pekerjaan SQL atau YAML
Di sisi kanan halaman ETL atau Data Ingestion, klik More Configurations dan pilih versi target dari bidang Engine Version. Untuk pekerjaan yang telah disebarkan, Anda harus menyebarkan ulang dan menjalankan pekerjaan agar perubahan versi berlaku.
Pekerjaan JAR atau Python
Di halaman Job O&M, klik nama pekerjaan target. Pada tab Deployment Details, klik Edit di pojok kanan atas bagian Basic Configuration. Di bidang Engine Version, pilih versi target, klik Save, lalu klik Start.
Bagaimana cara mengonfigurasi parameter running kustom untuk pekerjaan?
Masuk ke Konsol Realtime Compute for Apache Flink.
Temukan workspace yang ingin Anda kelola dan klik Console pada kolom Actions.
Di halaman Job O&M, klik nama pekerjaan target.
Pada tab Deployment Details, klik Edit di sebelah kanan bagian Running Parameter Settings.
Di bidang Other Configuration, konfigurasikan parameter-parameter tersebut.
Pastikan ada spasi setelah tanda titik dua (:) antara kunci dan nilai. Contoh kode berikut memberikan ilustrasi.
task.cancellation.timeout: 180sKlik Save.
Bagaimana cara menyimpan konfigurasi Flink umum secara persisten untuk meningkatkan efisiensi?
Realtime Compute for Apache Flink menyediakan fitur Job Template. Anda dapat menyimpan parameter umum sebagai templat sehingga tidak perlu mengonfigurasinya secara manual untuk setiap pekerjaan baru.

Bagaimana cara mencegah kebocoran informasi sensitif seperti AccessKey atau kata sandi?
Untuk mencegah risiko keamanan akibat paparan informasi sensitif seperti rahasia AccessKey dan kata sandi dalam teks biasa, Anda dapat menggunakan variabel. Penggunaan variabel juga membantu Anda menghindari penulisan kode atau nilai yang sama berulang kali serta menyederhanakan manajemen konfigurasi. Anda dapat menggunakan variabel dalam berbagai skenario, seperti pekerjaan SQL, pekerjaan JAR atau Python, konfigurasi log, dan pengaturan UI. Untuk informasi selengkapnya, lihat Manage variables.
Bagaimana pekerjaan Flink dapat menggunakan resource komputasi secara lebih efisien?
Anda dapat melakukan penyesuaian dengan cara berikut:
Penyesuaian manual: Pada tab Smart Diagnosis, klik Start Diagnosis, lihat hasil analisis resource, dan lakukan penyesuaian manual sesuai petunjuk.

Penyesuaian otomatis: Anda dapat mengaktifkan fitur tuning otomatis, yang mencakup mode tuning cerdas dan tuning terjadwal, agar sistem Flink secara otomatis menyesuaikan resource. Untuk informasi selengkapnya mengenai skenario dan prosedur konfigurasi, lihat Configure automatic tuning.
Aturan penulisan ekspresi cron
Manajemen set status pekerjaan menggunakan aturan bergaya Unix, sedangkan orkestrasi tugas menggunakan aturan bergaya Java. Gunakan ekspresi cron yang sesuai untuk skenario Anda.
Aturan bergaya Unix
Definisi bidang:
minute hour day_of_month month day_of_week. Terdapat lima bidang.Gabungan "hari dalam bulan" dan "hari dalam minggu": Jika Anda menentukan baik bidang ketiga (hari dalam bulan) maupun bidang kelima (hari dalam minggu), keduanya memiliki hubungan OR.
0 12 1 * 5berarti pekerjaan dijalankan pukul 12:00 pada tanggal 1 setiap bulan ATAU setiap hari Jumat. Ini tidak berarti pekerjaan hanya dijalankan jika tanggal 1 juga merupakan hari Jumat.Karakter tanda tanya (
?) tidak didukung: Jangan gunakan karakter?. Menggunakannya akan menyebabkan sistem melaporkan error atau gagal mengenali ekspresi tersebut. Untuk mengabaikan suatu bidang, gunakan tanda bintang (*) sebagai gantinya.
Aturan bergaya Java (Quartz)
Definisi bidang:
second minute hour day_of_month month day_of_week. Enam bidang umumnya digunakan.Konflik antara "hari dalam bulan" dan "hari dalam minggu":
Bidang "hari dalam bulan" dan "hari dalam minggu" tidak boleh keduanya diatur ke nilai tertentu atau keduanya diatur ke tanda bintang (
*).Untuk mencegah konflik logis, Anda harus menggunakan tanda tanya (
?) pada salah satu dari kedua bidang tersebut. Misalnya, menentukan "tanggal 1" dan "Jumat" secara bersamaan akan menimbulkan konflik jika tanggal 1 dalam bulan tersebut bukan hari Jumat.Aturan: Jika Anda menentukan nilai untuk "hari dalam bulan", atur "hari dalam minggu" menjadi
?. Jika Anda menentukan nilai untuk "hari dalam minggu", atur "hari dalam bulan" menjadi?.
Nilai numerik hari dalam minggu: 1 merepresentasikan Minggu, 2 merepresentasikan Senin, dan seterusnya. Untuk menghindari ambiguitas, gunakan singkatan bahasa Inggris, seperti
SUN,MON, danTUE.