Alibaba Cloud E-MapReduce (EMR) menyediakan empat jenis parameter layanan untuk mengonfigurasi kluster ClickHouse: client, server, kontrol akses, dan ekstensi. Topik ini menjelaskan parameter kontrol akses untuk layanan ClickHouse.
Informasi latar belakang
Izin akses pengguna dikonfigurasi dalam file server-users dan server-metrika. Konfigurasi tersebut mencakup tiga bagian: users, profiles, dan quotas.
Untuk informasi lebih lanjut tentang konfigurasi client, server, dan ekstensi untuk layanan ClickHouse, lihat Parameter konfigurasi.
Prasyarat
Anda telah membuat kluster ClickHouse E-MapReduce. Untuk detailnya, lihat Buat kluster.
Konfigurasi users
Anda dapat melihat atau mengubah konfigurasi pada bagian Konfigurasi Layanan di halaman konfigurasi layanan ClickHouse. Konfigurasi users berada di tab server-users.
Parameter | Deskripsi |
users.default.networks.host | Hostname dari mana pengguna Untuk menentukan beberapa hostname, pisahkan dengan koma (,). |
users.default.networks.host_regexp | Ekspresi reguler untuk hostname dari mana pengguna Untuk menentukan beberapa ekspresi, pisahkan dengan koma (,). |
users.default.networks.ip | Alamat IP dari mana pengguna Untuk menentukan beberapa alamat IP, pisahkan dengan koma (,). Penting Pastikan setidaknya salah satu dari parameter users.default.networks.ip, users.default.networks.host, dan users.default.networks.host_regexp diatur. Jika tidak, koneksi jaringan mungkin gagal. |
users.default.profile | Profil yang digunakan oleh pengguna |
users.default.password | Password untuk pengguna Penting Konfigurasi ini tidak disarankan. Kami menyarankan Anda menyetel password dengan menambahkan parameter kustom users.default.password_sha256_hex atau users.default.password_double_sha1_hex.
|
users.default.quota | Konfigurasi kuota yang digunakan oleh pengguna |
Konfigurasi profiles
Anda dapat melihat atau mengubah konfigurasi pada bagian Konfigurasi Layanan di halaman konfigurasi layanan ClickHouse. Konfigurasi profiles berada di tab server-users.
Parameter | Deskripsi |
profiles.default.max_memory_usage | Menetapkan nilai parameter max_memory_usage dalam profil bernama 'default'. Parameter ini menentukan memori maksimum yang dapat digunakan oleh satu kueri. Nilai default-nya adalah 10.000.000.000 byte. |
profiles.default.use_uncompressed_cache | Menetapkan nilai use_uncompressed_cache dalam profil bernama default.
|
profiles.default.load_balancing | Menetapkan nilai load_balancing dalam profil bernama Untuk informasi lebih lanjut tentang strategi tersebut, lihat Settings. |
profiles.readonly.readonly | Menentukan apakah profil
|
Konfigurasi quotas
Anda dapat melihat atau mengubah konfigurasi pada bagian Konfigurasi Layanan di halaman konfigurasi layanan ClickHouse. Konfigurasi quotas berada di tab server-metrika.
quotas_default: ClickHouse menggunakan quotas untuk menerapkan batasan sumber daya. Parameter ini mengubah pengaturan kuota default, yang ditentukan oleh users.default.quota. Untuk menambahkan pengaturan kuota baru, klik Custom Configuration di pojok kanan atas. Untuk informasi lebih lanjut, lihat Tambahkan parameter komponen.