Alibaba Cloud E-MapReduce (EMR) propose quatre types de paramètres de service pour configurer un cluster ClickHouse : client, serveur, contrôle d'accès et extension. Cette rubrique décrit les paramètres de contrôle d'accès du service ClickHouse.
Contexte
Configurez les autorisations d'accès des utilisateurs dans les fichiers server-users et server-metrika. La configuration comprend trois sections : utilisateurs, profils et quotas.
Pour plus d'informations sur les configurations client, serveur et extension du service ClickHouse, consultez la section Paramètres de configuration.
Prérequis
Avez créé un cluster E-MapReduce ClickHouse. Pour plus de détails, consultez la page Créer un cluster.
Configuration des utilisateurs
Affichez ou modifiez les configurations dans la zone de configuration du service sur la page de configuration du service ClickHouse. La configuration des utilisateurs se trouve dans l'onglet server-users.
Paramètre | Description |
users.default.networks.host | Noms d'hôte depuis lesquels l'utilisateur Pour spécifier plusieurs noms d'hôte, séparez-les par des virgules (,). |
users.default.networks.host_regexp | Expressions régulières des noms d'hôte depuis lesquels l'utilisateur Pour spécifier plusieurs expressions, séparez-les par des virgules (,). |
users.default.networks.ip | Adresses IP depuis lesquelles l'utilisateur Pour spécifier plusieurs adresses IP, séparez-les par des virgules (,). Important Assurez-vous qu'au moins l'un des paramètres users.default.networks.ip, users.default.networks.host et users.default.networks.host_regexp est défini. Sinon, la connexion réseau peut échouer. |
users.default.profile | Profil utilisé par l'utilisateur |
users.default.password | Mot de passe de l'utilisateur Important Nous ne recommandons pas cette configuration. Il est préférable de définir un mot de passe en ajoutant le paramètre personnalisé users.default.password_sha256_hex ou users.default.password_double_sha1_hex.
|
users.default.quota | Configuration de quota utilisée par l'utilisateur |
Configuration des profils
Affichez ou modifiez les configurations dans la section Service Configuration de la page de configuration du service ClickHouse. La configuration des profils se trouve dans l'onglet server-users.
Paramètre | Description |
profiles.default.max_memory_usage | Définit la valeur du paramètre max_memory_usage dans le profil nommé « default ». Ce paramètre spécifie la mémoire maximale qu'une seule requête peut utiliser. La valeur par défaut est de 10 000 000 000 octets. |
profiles.default.use_uncompressed_cache | Définit la valeur de use_uncompressed_cache dans le profil nommé default.
|
profiles.default.load_balancing | Définit la valeur de load_balancing dans le profil nommé Pour plus d'informations sur les stratégies, consultez la page Settings. |
profiles.readonly.readonly | Indique si le profil
|
Configuration des quotas
Affichez ou modifiez les configurations dans la section de configuration du service sur la page de configuration du service ClickHouse. La configuration des quotas se trouve dans l'onglet server-metrika.
quotas_default : ClickHouse utilise des quotas pour appliquer des limites de ressources. Ce paramètre modifie les paramètres du quota default, spécifié par users.default.quota. Pour ajouter un nouveau paramètre de quota, cliquez sur Custom Configuration dans le coin supérieur droit. Pour plus d'informations, consultez la section Ajouter des paramètres de composant.