Instans terintegrasi penyimpanan-komputasi cocok untuk skenario yang memerlukan kinerja kueri tinggi, seperti analisis multidimensi Pemrosesan Analitik Online (Online Analytical Processing/OLAP), kueri konkurensi tinggi, dan analitik data real-time. Tipe instans ini menyimpan data pada cloud disk atau local disk untuk memastikan efisiensi baca-tulis data yang tinggi. Topik ini menjelaskan cara membuat dan menggunakan instans EMR Serverless StarRocks terintegrasi penyimpanan-komputasi dengan Akun Alibaba Cloud.
Prasyarat
Daftarkan Akun Alibaba Cloud dan lengkapi verifikasi identitas.
Jika Anda adalah pengguna Resource Access Management (RAM), berikan kebijakan sistem AliyunEMRStarRocksFullAccess.
CatatanKebijakan sistem AliyunEMRStarRocksFullAccess diperlukan untuk membuat dan mengelola instans StarRocks.
Perhatian
Anda bertanggung jawab untuk mengelola dan mengonfigurasi lingkungan runtime untuk kode Anda.
Prosedur
Langkah 1: Membuat instans StarRocks terintegrasi penyimpanan-komputasi
-
Buka halaman daftar instans E-MapReduce Serverless StarRocks.
-
Masuk ke Konsol E-MapReduce.
-
Pada panel navigasi di sebelah kiri, pilih .
-
Pada bilah menu atas, pilih wilayah yang diperlukan.
-
-
Pada halaman Instances, klik Create Instance.
-
Pada halaman E-MapReduce Serverless StarRocks, konfigurasikan parameter instans.
Konfigurasi
Contoh
Deskripsi
Product Type
Pay-as-you-go
Pilih Pay-as-you-go. Untuk informasi lebih lanjut tentang penagihan, lihat pay-as-you-go.
Region
China (Beijing)
Lokasi fisik instans.
PentingAnda tidak dapat mengubah wilayah setelah instans dibuat. Pilih wilayah dengan hati-hati.
Network and zone
vpc_Hangzhou/vpc-bp1f4epmkvncimpgs****
Zone I
vsw_i/vsw-bp1e2f5fhaplp0g6p****
Pilih virtual private cloud (VPC), zona, dan vSwitch yang sesuai.
-
VPC: Lingkungan jaringan terisolasi yang Anda definisikan di Alibaba Cloud.
Pilih VPC yang sudah ada, atau klik Create a VPC untuk membuka Konsol VPC dan membuatnya. Untuk informasi lebih lanjut, lihat Buat dan kelola VPC.
Catatan-
Saat membuat VPC, Anda harus memilih Blok CIDR IPv4 dari salah satu dari tiga rentang jaringan pribadi berikut yang didefinisikan dalam RFC 1918:
-
10.0.0.0/8(10.0.0.0 hingga 10.255.255.255) -
172.16.0.0/12(172.16.0.0 hingga 172.31.255.255) -
192.168.0.0/16(192.168.0.0 hingga 192.168.255.255)
-
-
Jika instans Serverless StarRocks Anda perlu mengakses Internet (misalnya, untuk mengimpor data atau melakukan kueri tabel eksternal), pastikan VPC-nya memiliki akses Internet. Anda dapat men-deploy Internet NAT gateway di VPC dan mengaktifkan fitur SNAT. Untuk informasi lebih lanjut, lihat Gunakan fitur SNAT Internet NAT gateway untuk mengakses Internet.
-
-
Zone: Zona tempat instans berada.
-
vSwitch: vSwitch adalah modul jaringan dasar VPC yang menghubungkan berbagai sumber daya cloud.
Pilih vSwitch yang sudah ada, atau klik . Create vSwitch untuk membuka Konsol VPC dan membuatnya. Untuk informasi lebih lanjut, lihat Buat dan kelola vSwitch.
Instance Type
Storage-compute integrated
Cocok untuk skenario yang memerlukan kinerja kueri tinggi, seperti analisis multidimensi OLAP, kueri konkurensi tinggi, dan analitik data real-time. Tipe instans ini menyimpan data pada cloud disk atau local disk untuk memastikan efisiensi baca-tulis data yang tinggi.
Instance Edition
Standard Edition
Mendukung Basic Edition dan Standard Edition. Untuk informasi lebih lanjut, lihat Detail edisi instans.
CatatanStarter Edition hanya tersedia di wilayah China (Beijing), China (Shanghai), China (Shenzhen), dan China (Hangzhou).
Kernel Version
3.3
Nomor versi komunitas StarRocks.
FE Specifications
-
Tipe spesifikasi: Standard Specifications
Compute CU: 8 CU
Data disk: PL1 ESSD,
Ketersediaan tinggi: Diaktifkan secara default.
Jumlah node: 3
Load balancing: Built-in PrivateZone
-
Tipe spesifikasi: Tipe spesifikasi node FE bervariasi tergantung pada Instance Edition StarRocks.
-
Basic Edition: Mendukung Standard Specifications.
-
Standard Edition: Mendukung spesifikasi Standard Specifications dan Memory-optimized Specifications.
-
-
Compute CUs: Pilih jumlah unit komputasi (CUs).
Pilih spesifikasi CU yang sesuai sesuai kebutuhan. Untuk informasi lebih lanjut tentang biaya CU, lihat Item yang dikenai biaya.
-
Data Disk: Hanya mendukung PL1 ESSD. Ukuran data disk berkisar antara 100 GB hingga 65000 GB, dengan ukuran langkah 100.
Untuk informasi lebih lanjut tentang cloud disk, lihat Enterprise SSDs.
-
HA: Diaktifkan secara default. Edisi Standard mendukung ketersediaan tinggi. Setelah Anda mengaktifkan ketersediaan tinggi, jumlah node FE StarRocks meningkat dari 1 menjadi 3 untuk mengurangi risiko kegagalan.
PentingKami sangat menyarankan agar Anda mengaktifkan ketersediaan tinggi untuk lingkungan produksi.
-
Number of Nodes: Jumlah node FE. Nilainya dapat berupa angka ganjil dari 1 hingga 11.
-
Load balancing: Mendukung metode berikut.
-
Built-in Private Zone: Menyeimbangkan traffic melalui resolusi nama domain PrivateZone tanpa biaya tambahan. Cocok untuk skenario ringan atau yang sensitif terhadap biaya.
Disarankan untuk lingkungan non-produksi atau layanan dengan kebutuhan load balancing rendah.
-
Load balancing SLB: Menyediakan load balancing berkinerja tinggi melalui layanan SLB. Disarankan untuk lingkungan produksi dengan kebutuhan kinerja dan keandalan tinggi.
Fitur untuk menghapus FE leader dari traffic kueri hanya tersedia setelah SLB diaktifkan.
Anda harus mengaktifkan layanan SLB, yang akan dikenai biaya tambahan. Untuk informasi lebih lanjut, lihat Ikhtisar penagihan CLB.
-
BE Specifications
-
Tipe spesifikasi: Standard Specifications
Compute CU: 8 CU
Data disk: PL1 ESSD, 100 GB, 1
Jumlah node: 3
-
Tipe spesifikasi: Tipe spesifikasi node BE bervariasi tergantung pada Instance Edition StarRocks.
-
Basic Edition: Mendukung Standard Specifications.
-
Standard Edition: Mendukung spesifikasi berikut.
Standard Specifications: Opsi default dan yang direkomendasikan. 1 CU = 1 core CPU + 4 GiB memori. Spesifikasi ini menggunakan ESSD untuk penyimpanan StarRocks.
Memory-optimized Specifications: 1 RCU = 1 core CPU + 8 GiB memori. Spesifikasi ini cocok untuk skenario intensif memori, seperti menjalankan banyak kueri kompleks atau menangani permintaan konkurensi tinggi. Menggunakan ESSD untuk penyimpanan StarRocks.
Network-enhanced Specifications: 1 NCU = 1 core CPU + 4 GiB memori, menawarkan lebar pita jaringan lebih dari dua kali lipat dibandingkan spesifikasi standar. Spesifikasi ini cocok untuk skenario yang melibatkan pemindaian volume data besar dari tabel eksternal. Menggunakan ESSD untuk penyimpanan StarRocks.
High-performance Storage: Anda perlu memilih spesifikasi detail untuk tipe ini. Menggunakan local SSD untuk penyimpanan StarRocks dan ideal untuk skenario dengan persyaratan kinerja I/O ketat.
High-specification Storage: Anda perlu memilih spesifikasi detail untuk tipe ini. Menggunakan local HDD untuk penyimpanan StarRocks. Tipe ini ideal untuk menyimpan volume data sangat besar dengan biaya lebih rendah, tetapi memiliki kinerja I/O lebih rendah.
-
-
Compute CUs: Pilih jumlah unit komputasi (CUs).
Pilih spesifikasi CU yang sesuai sesuai kebutuhan. Untuk informasi lebih lanjut tentang biaya CU, lihat Item yang dikenai biaya.
-
Data Disk: Mendukung PL0 ESSD, PL1 ESSD (direkomendasikan), PL2 ESSD, dan PL3 ESSD. Untuk informasi lebih lanjut, lihat Enterprise SSDs.
Ukuran disk cache berkisar antara 100 hingga 65000 GB. Jumlah disk cache secara default adalah 1. Nilainya dapat berkisar dari 1 hingga 8, dengan ukuran langkah 1.
CatatanAnda dapat memasukkan kapasitas penyimpanan yang dibutuhkan, dan sistem akan secara otomatis merekomendasikan konfigurasi. Jika kapasitas yang Anda pilih melebihi ambang batas yang direkomendasikan, prompt akan ditampilkan untuk membantu Anda menyesuaikan demi kinerja optimal.
-
Number of Nodes: Jumlah node BE. Nilainya dapat berkisar dari 3 hingga 50.
Instance Name
Masukkan nama instans kustom.
Nama instans harus terdiri dari 1 hingga 64 karakter dan dapat berisi karakter Tionghoa, huruf, angka, tanda hubung (-), dan garis bawah (_).
Administrator
admin
Username administrator yang digunakan untuk mengelola StarRocks. Nilai default-nya adalah admin dan tidak dapat diubah.
Password and Confirm Password
Masukkan password kustom.
Password untuk administrator bawaan, admin. Anda harus mencatat password tersebut. Password ini diperlukan saat Anda mengelola dan menggunakan instans. Jika lupa password, Anda dapat meresetnya. Untuk informasi lebih lanjut, lihat Bagaimana cara mereset password instans?
Untuk informasi lebih lanjut tentang parameter instans, lihat Buat instans.
-
Baca dan pilih syarat layanan, klik Create Instance, lalu selesaikan pembayaran sesuai petunjuk.
Setelah pembayaran selesai, kembali ke halaman manajemen instans untuk melihat instans baru yang telah dibuat. Instans berhasil dibuat ketika Status-nya berubah menjadi Running.
Langkah 2: Menghubungkan ke instans StarRocks
-
Pada halaman Instances, temukan instans target dan klik Connect pada kolom Actions.
Anda juga dapat menghubungkan ke instans StarRocks dengan cara lain.
-
Hubungkan ke instans StarRocks.
-
Pada tab New Connection, konfigurasikan parameter berikut.
Setelah konfigurasi selesai, klik Test Network Connectivity untuk memvalidasi koneksi, lalu klik OK untuk membuatnya.
Parameter
Contoh
Deskripsi
Region
China (Hangzhou)
Pilih lokasi fisik instans StarRocks yang telah dibuat.
Instance
StarRocks_Serverless
Pilih nama instans StarRocks yang telah dibuat.
Name
Connection_Serverless
Masukkan nama koneksi kustom.
Nama harus terdiri dari 1 hingga 64 karakter dan dapat berisi karakter Tionghoa, huruf, angka, tanda hubung (-), dan garis bawah (_).
Username
Masukkan nilai sesuai kebutuhan aktual Anda.
Username awal default adalah admin. Anda dapat menggunakan username ini untuk terhubung atau membuat pengguna lain sesuai kebutuhan. Untuk informasi lebih lanjut tentang cara membuat pengguna, lihat Kelola Pengguna dan Otorisasi Data.
Password
Masukkan nilai sesuai kebutuhan Anda.
Password yang sesuai dengan username yang dibuat di instans StarRocks.
-
Klik Test Connectivity.
-
Setelah uji koneksi berhasil, klik OK.
Anda akan diarahkan ke halaman SQL Editor, tempat Anda dapat menjalankan kueri SQL. Untuk informasi lebih lanjut, lihat Menghubungkan ke instans StarRocks menggunakan EMR StarRocks Manager.
-
Langkah 3: Menjalankan kueri SQL
-
Pada halaman Queries di SQL Editor, klik ikon
. -
Pada kotak dialog New, klik Confirm.
-
Pada file baru, masukkan perintah berikut. Pilih semua perintah dan klik Run.
/**Buat database**/ CREATE DATABASE IF NOT EXISTS load_test; /**Gunakan database**/ USE load_test; /**Buat tabel**/ CREATE TABLE insert_wiki_edit ( event_time DATETIME, channel VARCHAR(32) DEFAULT '', user VARCHAR(128) DEFAULT '', is_anonymous TINYINT DEFAULT '0', is_minor TINYINT DEFAULT '0', is_new TINYINT DEFAULT '0', is_robot TINYINT DEFAULT '0', is_unpatrolled TINYINT DEFAULT '0', delta INT SUM DEFAULT '0', added INT SUM DEFAULT '0', deleted INT SUM DEFAULT '0' ) AGGREGATE KEY(event_time, channel, user, is_anonymous, is_minor, is_new, is_robot, is_unpatrolled) PARTITION BY RANGE(event_time) ( PARTITION p06 VALUES LESS THAN ('2015-09-12 06:00:00'), PARTITION p12 VALUES LESS THAN ('2015-09-12 12:00:00'), PARTITION p18 VALUES LESS THAN ('2015-09-12 18:00:00'), PARTITION p24 VALUES LESS THAN ('2015-09-13 00:00:00') ) DISTRIBUTED BY HASH(user) BUCKETS 10 PROPERTIES("replication_num" = "1"); /**Masukkan data**/ INSERT INTO insert_wiki_edit VALUES("2015-09-12 00:00:00","#en.wikipedia","GELongstreet",0,0,0,0,0,36,36,0),("2015-09-12 00:00:00","#ca.wikipedia","PereBot",0,1,0,1,0,17,17,0); /**Kueri data**/ select * from insert_wiki_edit;
Sistem akan mengembalikan informasi terkait.
Kueri yang berhasil akan mengembalikan catatan dari tabel insert_wiki_edit, yang mengonfirmasi bahwa data telah berhasil diimpor.
Langkah 4: Menjalankan uji kinerja
Untuk informasi lebih lanjut, lihat Petunjuk Pengujian.
(Opsional) Langkah 5: Melepas instans
Operasi ini akan menghapus instans dan semua sumber dayanya. Tindakan ini tidak dapat dikembalikan. Lakukan dengan hati-hati.
Jika Anda tidak lagi memerlukan instans, lepaskan instans tersebut untuk menghindari biaya tambahan.
-
Pada halaman Instances, temukan instans target dan klik Release pada kolom Actions.
-
Pada kotak dialog yang muncul, klik OK.
Dokumentasi terkait
-
Untuk informasi lebih lanjut tentang SQL Editor, lihat SQL Editor.
-
Untuk melihat informasi kueri SQL untuk instans saat ini, menganalisis rencana eksekusi SQL, serta mendiagnosis dan memecahkan masalah SQL, lihat Diagnostik dan Analisis.
-
Untuk melihat dan menganalisis semua operasi yang terjadi di database, lihat Audit Log.
Hubungi kami
Untuk pertanyaan, bergabunglah dengan grup dukungan DingTalk kami dengan mencari ID 24010016636.