Untuk menggunakan DataWorks dalam mengembangkan dan mengelola tugas untuk kluster ApsaraDB for ClickHouse, Anda harus menambahkan kluster tersebut sebagai sumber daya komputasi ClickHouse di DataWorks. Hal ini memungkinkan Anda terhubung ke kluster ApsaraDB for ClickHouse dari DataWorks serta melakukan operasi seperti sinkronisasi data dan pengembangan data.
Prasyarat
Kluster ApsaraDB for ClickHouse telah dibuat.
CatatanDisarankan agar Anda membuat kluster ClickHouse di Region yang sama dengan ruang kerja DataWorks yang akan disambungkan ke sumber daya komputasi ClickHouse.
Jika kluster dan ruang kerja berada di wilayah berbeda, Anda hanya dapat menambahkan kluster tersebut sebagai sumber data lintas wilayah. Jenis sumber data ini hanya dapat digunakan untuk tugas sinkronisasi data, bukan untuk tugas komputasi di Pengembangan Data atau Pusat Operasi.
Ruang kerja telah dibuat di DataWorks. Pengguna Resource Access Management (RAM) yang melakukan operasi telah ditambahkan ke ruang kerja dan diberikan peran Administrator Ruang Kerja.
Kelompok sumber daya telah disambungkan ke ruang kerja, dan konektivitas jaringan telah dikonfirmasi.
Jika Anda menggunakan kelompok sumber daya Serverless, pastikan bahwa kelompok sumber daya Serverless dapat terhubung ke kluster ApsaraDB for ClickHouse.
Jika Anda menggunakan kelompok sumber daya eksklusif lama, pastikan bahwa kelompok sumber daya eksklusif untuk integrasi, kelompok sumber daya eksklusif untuk penjadwalan, dan kelompok sumber daya eksklusif untuk layanan dapat terhubung ke kluster ApsaraDB for ClickHouse sesuai skenario Anda.
Secara default, kluster ApsaraDB for ClickHouse menolak akses dari semua alamat IP. Sebelum menyambungkan sumber daya komputasi, Anda harus menambahkan blok CIDR vSwitch dari kelompok sumber daya, EIP kelompok sumber daya lama, atau EIP VPC yang disambungkan ke kelompok sumber daya Serverless ke daftar putih kluster ApsaraDB for ClickHouse. Jika tidak, koneksi gagal dan Anda tidak dapat menyambungkan sumber daya komputasi ClickHouse.
CatatanUntuk informasi lebih lanjut tentang cara mendapatkan blok CIDR vSwitch, EIP kelompok sumber daya lama, atau EIP VPC yang disambungkan ke kelompok sumber daya Serverless, lihat Menambahkan alamat IP ke daftar putih DataWorks.
Batasan
Batasan fitur: Jika layanan autentikasi SSL diaktifkan untuk mesin komputasi ClickHouse, Anda tidak dapat menggunakannya untuk pengembangan data atau tugas penjadwalan berkala.
Batasan wilayah: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), Tiongkok (Shenzhen), Tiongkok (Chengdu), Tiongkok (Hong Kong), Jepang (Tokyo), Singapura, Malaysia (Kuala Lumpur), dan Indonesia (Jakarta).
Batasan izin:
Operator
Izin yang Diperlukan
Akun Alibaba Cloud
Tidak diperlukan izin tambahan.
Pengguna RAM/Peran RAM
Hanya anggota ruang kerja dengan peran O&M atau Administrator Ruang Kerja, atau anggota dengan izin
AliyunDataWorksFullAccessyang dapat membuat sumber daya komputasi. Untuk informasi lebih lanjut tentang otorisasi, lihat Memberikan izin Administrator Ruang Kerja kepada pengguna.
Menyambungkan sumber daya komputasi ClickHouse di DataStudio versi baru
Sambungkan sumber daya komputasi ClickHouse ke ruang kerja yang Use Data Studio (New Version).
Buka halaman sumber daya komputasi
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah tujuan. Di panel navigasi sebelah kiri, pilih . Pilih ruang kerja yang diinginkan dari daftar drop-down, lalu klik Go To Management Center.
Di panel navigasi sebelah kiri, klik Computing Resources untuk membuka halaman Sumber Daya Komputasi.
Menyambungkan sumber daya komputasi ClickHouse
Di halaman Sumber Daya Komputasi, konfigurasikan dan sambungkan sumber daya komputasi ClickHouse.
Pilih jenis sumber daya komputasi.
Klik Attach Computing Resource untuk membuka halaman Attach Computing Resource.
Di halaman Attach Computing Resource, atur jenis sumber daya komputasi menjadi ClickHouse, yang akan membuka halaman konfigurasi Attach ClickHouse Computing Resource.
Konfigurasikan sumber daya komputasi ClickHouse.
Di halaman konfigurasi Attach ClickHouse Computing Resource, atur parameter sesuai penjelasan dalam tabel berikut.
Parameter
Deskripsi
Mode Konfigurasi
Hanya Connection String Mode yang didukung.
JDBC URL
Format JDBC URL:
jdbc:clickhouse://<ip>:<port>/<dbname>.<ip>: VPC Address atau Public Address di halaman Cluster Information ClickHouse. Misalnya,
cc-bp1xxx..clickhouse.ads.aliyuncs.com.<port>: Jika Authentication Option adalah No Authentication, gunakan VPC HTTP Port Number (
8123) dari halaman Cluster Information ClickHouse. Jika Authentication Option adalah SSL Authentication, gunakan VPC HTTPS Port Number (8443) dari halaman Cluster Information ClickHouse.<dbname>: Database ClickHouse yang Anda gunakan. Nilai default-nya adalah
default. Anda dapat membuat database baru sesuai kebutuhan.
Nama pengguna dan kata sandi
Akun dan kata sandi untuk kluster ApsaraDB for ClickHouse Anda.
Opsi Autentikasi
Pilih metode autentikasi untuk mengakses kluster ApsaraDB for ClickHouse.
Tanpa Autentikasi: Tidak diperlukan operasi tambahan.
Autentikasi SSL: Jika Anda memilih metode ini, Anda harus Download The CA Certificate dari halaman Cluster Information kluster ApsaraDB for ClickHouse untuk verifikasi selanjutnya.
CatatanJika layanan autentikasi SSL diaktifkan untuk mesin komputasi ClickHouse, Anda tidak dapat menggunakannya untuk pengembangan data atau tugas penjadwalan berkala.
Sertifikat CA SSL
Jika Anda mengatur Opsi Autentikasi ke Autentikasi SSL, klik Add Authentication File di bawah ini dan unggah sertifikat CA yang telah Anda unduh dari halaman Cluster Information kluster ApsaraDB for ClickHouse.
Nama Instans Sumber Daya Komputasi
Masukkan nama kustom untuk instans sumber daya komputasi.
Uji konektivitas.
Di bagian konfigurasi koneksi, pilih kelompok sumber daya untuk menjalankan tugas node ClickHouse. Klik Test Connectivity untuk memverifikasi bahwa kelompok sumber daya dapat terhubung ke kluster ApsaraDB for ClickHouse Anda. Untuk informasi lebih lanjut, lihat Ikhtisar solusi koneksi jaringan.
Klik Confirm untuk menyelesaikan konfigurasi.
Menyambungkan sumber daya komputasi ClickHouse di Pengembangan Data versi lama
Sambungkan sumber daya komputasi ClickHouse ke ruang kerja yang tidak Use Data Studio (New Version).
Buka halaman sumber daya komputasi
Buka halaman DataStudio.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sebelah kiri, pilih . Di halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down, lalu klik Go to Data Development.
Di panel navigasi sebelah kiri, klik ikon
untuk membuka halaman Computing Resources.
Menyambungkan sumber daya komputasi ClickHouse
Di halaman Sumber Daya Komputasi, konfigurasikan dan sambungkan sumber daya komputasi ClickHouse.
Pilih jenis sumber daya komputasi.
Klik New Computing Resource untuk membuka halaman New Computing Resource.
Di halaman New Computing Resource, atur jenis sumber daya komputasi menjadi ClickHouse. Halaman konfigurasi New Computing Resource akan terbuka.
Konfigurasikan sumber daya komputasi ClickHouse.
Di halaman konfigurasi New Computing Resource, atur parameter sesuai penjelasan dalam tabel berikut.
Parameter
Deskripsi
Nama Sumber Data
Masukkan nama kustom untuk sumber daya komputasi.
Mode Konfigurasi
Hanya Connection String Mode yang didukung.
Alamat Host/IP
VPC Address atau Public Address di halaman Cluster Information kluster ApsaraDB for ClickHouse. Misalnya,
cc-bp1xxx..clickhouse.ads.aliyuncs.com.Port
Jika Anda mengatur Authentication Option ke No Authentication, gunakan VPC HTTP Port (
8123) dari halaman Cluster Information kluster ApsaraDB for ClickHouse.Jika Anda mengatur Authentication Option ke SSL Authentication, gunakan VPC HTTPS Port (
8443) dari halaman Cluster Information kluster ApsaraDB for ClickHouse.Nama Database
Database ClickHouse yang Anda gunakan. Nilai default-nya adalah
default. Anda juga dapat membuat database baru sesuai kebutuhan.Nama pengguna dan kata sandi
Akun dan kata sandi untuk kluster ApsaraDB for ClickHouse Anda.
Versi
Tentukan versi kluster yang akan disambungkan.
Parameter Lanjutan
Parameter ini bersifat opsional. Anda dapat mengklik Add Property untuk mengonfigurasi properti.
Opsi Autentikasi
Pilih metode autentikasi untuk mengakses kluster ApsaraDB for ClickHouse.
Tanpa Autentikasi: Tidak diperlukan operasi tambahan.
Autentikasi SSL: Jika Anda memilih metode ini, Anda harus Download The CA Certificate dari halaman Cluster Information kluster ApsaraDB for ClickHouse untuk verifikasi selanjutnya.
CatatanJika layanan autentikasi SSL diaktifkan untuk mesin komputasi ClickHouse, Anda tidak dapat menggunakannya untuk pengembangan data atau tugas penjadwalan berkala.
Sertifikat CA SSL
Jika Anda mengatur Opsi Autentikasi ke Autentikasi SSL, klik Add Authentication File di bawah ini dan unggah sertifikat CA yang telah Anda unduh dari halaman Cluster Information kluster ApsaraDB for ClickHouse.
Uji konektivitas.
Di bagian konfigurasi koneksi, pilih kelompok sumber daya untuk menjalankan tugas ClickHouse. Klik Test Connectivity untuk memverifikasi bahwa kelompok sumber daya dapat terhubung ke kluster ApsaraDB for ClickHouse Anda. Untuk informasi lebih lanjut, lihat Ikhtisar solusi koneksi jaringan.
Klik Create Computing Resource And Attach To Data Development untuk menyelesaikan konfigurasi.
Langkah selanjutnya
DataStudio Versi Baru: Setelah menyambungkan sumber daya komputasi ClickHouse, Anda dapat menggunakan node sinkronisasi batch untuk sinkronisasi data atau node SQL ClickHouse untuk pengembangan data.
Pengembangan Data Versi Lama: Setelah menyambungkan sumber daya komputasi ClickHouse, Anda dapat menggunakan node untuk sinkronisasi data.
FAQ
Pesan kesalahan: "not support data sync channel, error code: 0001."
Solusi: Verifikasi bahwa parameter JDBC URL tidak mengandung spasi atau karakter tambahan.
Pesan kesalahan: ru.yandex.clickhouse.except.ClickHouseUnknownException: ClickHouse exception, code: 1002.
Solusi: Verifikasi bahwa alamat IP benar.