config.dディレクティブ(現在の設定ファイルと同じパスにあります;デフォルトで/etc/clickhouse-server/config.d/
)に別の設定ファイルを作成することをお勧めします。
「パッケージの更新を検討する」とは、clickhouse-serverパッケージを更新すると、/etc/clickhouse-server/config.xmlを書き換えてしまう可能性があるため、そこに変更を加えないでください。書き直され、失われた。
それはとてもin the documentation言う:
メインサーバの設定ファイルは 'config.xmlに' です。これは/ etc/clickhouse-server /ディレクトリにあります。 設定の横にある 'conf.d'と 'config.d'ディレクトリの* .xmlファイルと* .confファイルで、特定の設定を上書きすることができます。
したがって、/etc/clickhouse-server/config.d/
ディレクトリを作成する必要があります。そこに設定ファイルを作成します(3210、my_config.conf
など)。ここでは、オリジナルの/etc/clickhouse-server/config.xml
ファイルとは異なるカスタム設定をすべて行う必要があります。例えば
、あなたは8123から8663へのHTTPポートを変更することができます:
# cat /etc/clickhouse-server/config.d/test.xml
<?xml version="1.0"?>
<yandex>
<http_port>8663</http_port>
</yandex>
を適用するには、設定の変更のために(Ubuntuを使用している場合、それはsudo service clickhouse-server restart
です)デーモンを再起動することを確認してください。