Realtime Compute for Apache Flink menyediakan ekstensi Visual Studio Code untuk membantu Anda mengembangkan, menyebarkan, dan mengelola pekerjaan SQL, JAR, dan Python dalam lingkungan lokal. Anda juga dapat menggunakan ekstensi ini untuk menyinkronkan konfigurasi penyebaran yang diperbarui dari konsol pengembangan Realtime Compute for Apache Flink. Topik ini menjelaskan cara menggunakan ekstensi Visual Studio Code.
Prasyarat
Sebuah workspace telah dibuat. Untuk informasi lebih lanjut, lihat Aktifkan Realtime Compute for Apache Flink.
ID AccessKey dan Rahasia AccessKey telah diperoleh, serta izin terkait namespace yang ingin digunakan telah diberikan. Untuk informasi lebih lanjut, lihat Bagaimana cara melihat pasangan AccessKey dari sebuah akun? dan Berikan Izin pada Namespaces.
Visual Studio Code versi 1.74.0 atau lebih baru telah diinstal. Untuk informasi lebih lanjut, kunjungi Situs Web Visual Studio Code.
Batasan
Ekstensi tidak mendukung konfigurasi log.
Ekstensi tidak dapat menyinkronkan penyebaran yang dibuat di konsol pengembangan Realtime Compute for Apache Flink.
Instal dan konfigurasikan ekstensi
Unduh dan instal ekstensi.
Metode 1: Buka halaman Visual Studio Code Marketplace dan klik Install.
Metode 2:
Buka Visual Studio Code di komputer Anda. Di panel navigasi sebelah kiri, klik EXTENSIONS.
Masukkan Flink Realtime Compute Studio di kotak pencarian.
Temukan ekstensi yang sesuai dan klik Install.
Di bilah navigasi atas, pilih dan pilih folder yang ingin digunakan.
Konfigurasikan pasangan AccessKey.
Konfigurasikan hanya untuk folder saat ini
Di panel navigasi sebelah kiri, klik
. Di bagian Configure AK&SK, klik Configure in a .vvprc file. Ekstensi secara otomatis membuat file dengan akhiran .vvprc.
Buka file yang dibuat dan tambahkan konfigurasi berikut:
{ "accessKey": "xxx", "secretKey": "xxx", "namespace": "xxx", "workspace": "xxx", "regionId" : "xxx" }Parameter
Deskripsi
Referensi
accessKey
ID AccessKey dari akun Alibaba Cloud Anda.
secretKey
Rahasia AccessKey dari akun Alibaba Cloud Anda.
namespace
Nama namespace Realtime Compute for Apache Flink yang ingin digunakan.
workspace
ID workspace Realtime Compute for Apache Flink yang ingin digunakan.
Bagaimana cara melihat informasi tentang workspace, seperti ID workspace?
regionId
ID wilayah tempat workspace dibuat.
Konfigurasikan untuk workspace atau pengguna saat ini
Di panel navigasi sebelah kiri, klik
.Di bagian Configure AK&SK, klik Configure in global user settings untuk membuka editor Pengaturan di Visual Studio Code.

Pilih tab User atau Workspace berdasarkan kebutuhan bisnis Anda.
nullKami menyarankan Anda memilih tab User. Dengan cara ini, konfigurasi parameter berlaku untuk semua proyek dan workspace di Visual Studio Code.
Parameter
Deskripsi
Referensi
Access Key
ID AccessKey dari akun Alibaba Cloud Anda.
Secret Key
Rahasia AccessKey dari akun Alibaba Cloud Anda.
Namespace
Nama namespace Realtime Compute for Apache Flink yang ingin digunakan.
Workspace
ID workspace Realtime Compute for Apache Flink yang ingin digunakan.
Bagaimana cara melihat informasi tentang workspace, seperti ID workspace?
Region ID
ID wilayah tempat workspace dibuat.
nullUrutan prioritas konfigurasi: Konfigurasi folder saat ini > Konfigurasi workspace > Konfigurasi pengguna.
Setelah konfigurasi berlaku, nama namespace Realtime Compute for Apache Flink ditampilkan di bilah status di bagian bawah editor kode.
(Opsional) Instal ekstensi berikut untuk meningkatkan efisiensi coding:
Flink SQL Language Features: Mendukung sintaksis Apache Flink SQL.
YAML VS Code: Menyediakan saran penyelesaian kode inline untuk konfigurasi terkait Realtime Compute for Apache Flink.
Gunakan ekstensi
Langkah 1: Buat penyebaran
Metode 1: Di panel navigasi sebelah kiri, klik
. Di bagian QUICK START, klik Create a new deployment. Di bilah navigasi atas, masukkan nama dan tekan tombol Enter untuk membuat file dengan akhiran .vvp. File tersebut mencakup konfigurasi penyebaran yang sudah diisi sebelumnya.
Metode 2: Buat file dengan akhiran
.vvpdi folder saat ini. File tersebut mencakup konfigurasi penyebaran yang sudah diisi sebelumnya.
Langkah 2: Konfigurasikan penyebaran
Anda dapat mengonfigurasi penyebaran dalam tampilan formulir.

Jika Anda terbiasa dengan parameter, Anda juga dapat mengklik Raw File di pojok kiri atas untuk mengonfigurasi penyebaran dalam tampilan file mentah. Anda dapat mengklik nama bidang di formulir untuk dengan cepat menemukan parameter yang sesuai di file mentah.

Basic: Bagian ini mencakup parameter dasar penyebaran.
Resources: Untuk informasi tentang parameter di bagian ini, lihat Konfigurasikan Sumber Daya untuk Penyebaran.
Parameters: Untuk informasi tentang parameter di bagian ini, lihat Parameter.
Langkah 3: Kirim penyebaran
Klik Create di bagian bawah editor untuk mengirim penyebaran. Jika Anda memperbarui penyebaran yang ada, klik Update untuk mengirim penyebaran yang diperbarui.
Jika Anda mengirim penyebaran SQL, ekstensi memeriksa skrip SQL, rencana sumber daya, dan konfigurasi lainnya serta menghasilkan hasil pemeriksaan.
Langkah 4: Mulai penyebaran
Setelah Anda mengirim penyebaran, status terbaru penyebaran ditampilkan di pojok kanan atas. Klik Start dan pilih mode startup. Untuk informasi lebih lanjut tentang mode startup, lihat Prosedur.

Langkah 5: Kelola penyebaran

Untuk melihat status berjalan secara detail atau melakukan operasi O&M, klik Open Online di pojok kiri atas untuk pergi ke halaman Penyebaran di konsol pengembangan Realtime Compute for Apache Flink.
Untuk menyinkronkan penyebaran dengan cepat, klik Synchronize untuk membuka halaman pratinjau, konfirmasikan konfigurasi di halaman pratinjau, lalu klik
Terimadi pojok kanan atas. Ini memungkinkan ekstensi untuk menimpa konfigurasi menggunakan konfigurasi dari konsol pengembangan Realtime Compute for Apache Flink. Perhatikan bahwa halaman pratinjau tidak menampilkan pembaruan skrip SQL yang Anda lakukan di konsol.Untuk membatalkan penyebaran, klik Cancel di pojok kanan atas.
Referensi
Untuk informasi tentang konektor yang didukung oleh Realtime Compute for Apache Flink, lihat Konektor yang Didukung.
Untuk informasi tentang cara mengembangkan dan men-debug penyebaran JAR, lihat Kembangkan Draf JAR.
Untuk informasi tentang cara mengembangkan dan men-debug penyebaran Python, lihat Kembangkan Draf API Python.
Untuk informasi tentang cara meningkatkan performa penyebaran SQL, lihat Optimalkan Flink SQL.