阿里云E-MapReduce(簡稱EMR)的ClickHouse集群中,主要提供了四種服務(wù)配置項(xiàng)以配置ClickHouse集群,包括客戶端配置、服務(wù)端配置、用戶權(quán)限配置和拓展配置。本文為您介紹ClickHouse服務(wù)的用戶權(quán)限配置。
背景信息
用戶訪問權(quán)限配置在server-users和server-metrika文件中,包含users、profiles和quotas三部分配置。詳細(xì)配置信息:
說明 ClickHouse服務(wù)的客戶端配置、服務(wù)端配置和拓展配置的詳細(xì)信息,請(qǐng)參見配置項(xiàng)說明。
前提條件
已創(chuàng)建E-MapReduce的ClickHouse集群,詳情請(qǐng)參見創(chuàng)建集群。
users配置
您可以在ClickHouse服務(wù)配置頁面的服務(wù)配置區(qū)域,查看或修改配置。users配置在server-users頁簽中。
參數(shù) | 描述 |
---|---|
users.default.access_management | 是否開啟default用戶的管理權(quán)限:
|
users.default.networks.ip | default用戶允許訪問的IP地址。默認(rèn)值為::/0, 表示允許所有IP地址訪問。
多個(gè)IP地址時(shí),可以使用英文逗號(hào)(,)分隔。
注意 請(qǐng)確保users.default.networks.ip、users.default.networks.host和users.default.networks.host_regexp三個(gè)參數(shù)中,至少有一個(gè)參數(shù)值不為空,否則可能會(huì)導(dǎo)致網(wǎng)絡(luò)不通。
|
users.default.profile | default用戶默認(rèn)使用的profile名稱。默認(rèn)值為default。 |
users.default.password | ClickHouse Server中default用戶的密碼。
注意 不建議使用此配置。建議您添加自定義參數(shù)users.default.password_sha256_hex或users.default.password_double_sha1_hex以設(shè)置密碼。
|
users.default.quota | default用戶默認(rèn)使用的quota配置。默認(rèn)值為default。 |
profiles配置
您可以在ClickHouse服務(wù)配置頁面的服務(wù)配置區(qū)域,查看或修改配置。profiles配置在server-users頁簽中。
參數(shù) | 描述 |
---|---|
profiles.default.max_memory_usage | 用于設(shè)置名為default的profile中max_memory_usage的值。修改該參數(shù)可以設(shè)置單個(gè)查詢時(shí)所能夠使用的最大內(nèi)存。
默認(rèn)為0,單位為byte。 |
profiles.default.use_uncompressed_cache | 用于設(shè)置名為default的profile中use_uncompressed_cache的值。
|
profiles.default.load_balancing | 用于設(shè)置名為default的profile中load_balancing的值,默認(rèn)值為random。可以設(shè)置在分布式查詢處理中選擇副本的策略。
策略詳細(xì)信息,請(qǐng)參見Settings。 |
profiles.readonly.readonly | 用于設(shè)置名為readonly的profile中readonly的值。
|
quotas配置
您可以在ClickHouse服務(wù)配置頁面的服務(wù)配置區(qū)域,查看或修改配置。quotas配置在server-metrika頁簽中。
quotas_default:ClickHouse允許配置不同的quota以靈活的使用不同的資源限制。修改該配置項(xiàng)可以修改名為default的quota設(shè)置(users.default.quota)。如果需要添加新的quota設(shè)置,您可以單擊服務(wù)配置區(qū)域的自定義配置,詳細(xì)操作請(qǐng)參見添加配置項(xiàng)。