mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 17:12:03 +00:00
Add example from #2892 to docs
This commit is contained in:
parent
6eeca80355
commit
40aa97d1cf
@ -20,7 +20,22 @@ Substitutions can also be performed from ZooKeeper. To do this, specify the attr
|
||||
|
||||
The `config.xml` file can specify a separate config with user settings, profiles, and quotas. The relative path to this config is set in the 'users_config' element. By default, it is `users.xml`. If `users_config` is omitted, the user settings, profiles, and quotas are specified directly in `config.xml`.
|
||||
|
||||
In addition, `users_config` may have overrides in files from the `users_config.d` directory (for example, `users.d`) and substitutions.
|
||||
In addition, `users_config` may have overrides in files from the `users_config.d` directory (for example, `users.d`) and substitutions. For example, you can have separate config file for each user like this:
|
||||
``` xml
|
||||
$ cat /etc/clickhouse-server/users.d/alice.xml
|
||||
<yandex>
|
||||
<users>
|
||||
<alice>
|
||||
<profile>analytics</profile>
|
||||
<networks>
|
||||
<ip>::/0</ip>
|
||||
</networks>
|
||||
<password_sha256_hex>...</password_sha256_hex>
|
||||
<quota>analytics</quota>
|
||||
</alice>
|
||||
</users>
|
||||
</yandex>
|
||||
```
|
||||
|
||||
For each config file, the server also generates `file-preprocessed.xml` files when starting. These files contain all the completed substitutions and overrides, and they are intended for informational use. If ZooKeeper substitutions were used in the config files but ZooKeeper is not available on the server start, the server loads the configuration from the preprocessed file.
|
||||
|
||||
|
@ -20,7 +20,22 @@
|
||||
|
||||
В `config.xml` может быть указан отдельный конфиг с настройками пользователей, профилей и квот. Относительный путь к нему указывается в элементе users_config. По умолчанию - `users.xml`. Если `users_config` не указан, то настройки пользователей, профилей и квот, указываются непосредственно в `config.xml`.
|
||||
|
||||
Для `users_config` могут также существовать переопределения в файлах из директории `users_config.d` (например, `users.d`) и подстановки.
|
||||
Для `users_config` могут также существовать переопределения в файлах из директории `users_config.d` (например, `users.d`) и подстановки. Например, можно иметь по отдельному конфигурационному файлу для каждого пользователя:
|
||||
``` xml
|
||||
$ cat /etc/clickhouse-server/users.d/alice.xml
|
||||
<yandex>
|
||||
<users>
|
||||
<alice>
|
||||
<profile>analytics</profile>
|
||||
<networks>
|
||||
<ip>::/0</ip>
|
||||
</networks>
|
||||
<password_sha256_hex>...</password_sha256_hex>
|
||||
<quota>analytics</quota>
|
||||
</alice>
|
||||
</users>
|
||||
</yandex>
|
||||
```
|
||||
|
||||
Для каждого конфигурационного файла, сервер при запуске генерирует также файлы `file-preprocessed.xml`. Эти файлы содержат все выполненные подстановки и переопределения, и предназначены для информационных целей. Если в конфигурационных файлах были использованы ZooKeeper-подстановки, но при старте сервера ZooKeeper недоступен, то сервер загрузит конфигурацию из preprocessed-файла.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user