Parameter konfigurasi untuk layanan ClickHouse dari kluster E-MapReduce (EMR) mencakup parameter klien, server, izin pengguna, dan tambahan. Topik ini menjelaskan cara mengonfigurasi izin pengguna untuk layanan ClickHouse.
Informasi latar belakang
- Konfigurasikan parameter terkait pengguna
- Konfigurasikan parameter terkait profil
- Konfigurasikan parameter terkait kuota
Prasyarat
Kluster EMR ClickHouse telah dibuat. Untuk informasi lebih lanjut, lihat Buat Kluster ClickHouse.
Konfigurasikan parameter yang terkait dengan pengguna
Anda dapat melihat atau memodifikasi parameter pada tab Configure halaman layanan ClickHouse. Parameter terkait pengguna ditampilkan pada tab server-users.
| Parameter | Deskripsi |
| users.default.access_management | Menentukan apakah akan memberikan izin manajemen kepada pengguna bernama default. Nilai valid:
|
| users.default.networks.ip | Alamat IP yang dapat diakses oleh pengguna bernama default. Nilai default adalah ::/0, yang menentukan bahwa semua alamat IP dapat diakses oleh pengguna bernama default. Jika Anda menentukan beberapa alamat IP, pisahkan alamat IP tersebut dengan koma (,). Penting Anda harus mengonfigurasi setidaknya salah satu parameter users.default.networks.ip, users.default.networks.host, dan users.default.networks.host_regexp. Jika tidak, jaringan mungkin terputus. |
| users.default.profile | Nama default profil yang digunakan oleh pengguna bernama default. Nilai default: default. |
| users.default.password | Kata sandi pengguna bernama default di server ClickHouse. Penting Kami merekomendasikan agar Anda tidak menggunakan parameter ini. Kami merekomendasikan agar Anda menambahkan parameter kustom users.default.password_sha256_hex atau users.default.password_double_sha1_hex untuk mengonfigurasi kata sandi.
|
| users.default.quota | Kuota default yang digunakan oleh pengguna bernama default. Nilai default: default. |
Konfigurasikan parameter yang terkait dengan profil
Anda dapat melihat atau memodifikasi parameter pada tab Configure halaman layanan ClickHouse. Parameter terkait profil ditampilkan pada tab server-users.
| Parameter | Deskripsi |
| profiles.default.max_memory_usage | Memori maksimum untuk profil bernama default. Parameter ini menentukan memori maksimum yang dapat digunakan untuk satu query. Nilai default: 0. Unit: byte. |
| profiles.default.use_uncompressed_cache | Menentukan apakah akan menggunakan cache blok data yang tidak dikompresi untuk profil bernama default. Nilai valid:
|
| profiles.default.load_balancing | Nilai dari load_balancing dalam profil bernama default. Nilai default: random. Parameter ini menentukan algoritma pemilihan replika yang digunakan untuk pemrosesan query terdistribusi. Untuk informasi lebih lanjut tentang algoritma, lihat Pengaturan. |
| profiles.readonly.readonly | Menentukan apakah mengizinkan profil bernama readonly untuk melakukan operasi hanya-baca. Nilai valid:
|
Konfigurasikan parameter yang terkait dengan kuota
Anda dapat melihat atau memodifikasi parameter pada tab Configure halaman layanan ClickHouse. Parameter terkait kuota ditampilkan pada tab server-metrika.
quotas_default: Anda dapat mengonfigurasi beberapa kuota untuk menyesuaikan batas sumber daya secara fleksibel. Parameter ini menentukan nilai kuota default pengguna. Nama kuota ditentukan oleh parameter users.default.quota. Untuk menambahkan pengaturan kuota lainnya, klik Add Configuration Item pada tab Configure. Untuk informasi lebih lanjut, lihat Tambah Item Konfigurasi.