clickhouse
Options
Section titled “Options”services.clickhouse.enable
Section titled “services.clickhouse.enable”Whether to enable clickhouse-server.
Type: boolean
Default:
falseExample:
trueDeclared by:
services.clickhouse.package
Section titled “services.clickhouse.package”Which package of clickhouse to use
Type: package
Default:
pkgs.clickhouseDeclared by:
services.clickhouse.config
Section titled “services.clickhouse.config”ClickHouse configuration in YAML.
Type: strings concatenated with “\n”
Declared by:
services.clickhouse.httpPort
Section titled “services.clickhouse.httpPort”Which http port to run clickhouse on.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
8123Declared by:
services.clickhouse.keeper.enable
Section titled “services.clickhouse.keeper.enable”Whether to enable keeper_server in ClickHouse.
Type: boolean
Default:
falseDeclared by:
services.clickhouse.keeper.port
Section titled “services.clickhouse.keeper.port”Which port to run clickhouse keeper service on.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
9181Declared by:
services.clickhouse.keeper.raft.port
Section titled “services.clickhouse.keeper.raft.port”Which http port to use clickhouse keeper for raft consensus.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
9234Declared by:
services.clickhouse.macros.enable
Section titled “services.clickhouse.macros.enable”Whether to enable macros in ClickHouse.
Type: boolean
Default:
falseDeclared by:
services.clickhouse.port
Section titled “services.clickhouse.port”Which port to run clickhouse on.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
9000Declared by:
services.clickhouse.remoteServers.enable
Section titled “services.clickhouse.remoteServers.enable”Whether to enable remote_servers in ClickHouse.
Type: boolean
Default:
falseDeclared by:
services.clickhouse.timezone
Section titled “services.clickhouse.timezone”Which timezone to use for ClickHouse.
Type: null or string
Default:
nullDeclared by:
services.clickhouse.usersConfig
Section titled “services.clickhouse.usersConfig”Your users.yaml as a Nix attribute set.
Check the documentation
for possible options.
Type: YAML 1.1 value
Default:
{ }Example:
{ profiles = {};
users = { default = { profile = "default"; password_sha256_hex = "36dd292533174299fb0c34665df468bb881756ca9eaf9757d0cfde38f9ededa1"; # `echo -n verysecret | sha256sum` }; };}Declared by:

