2016-10-30 11 views
0

ClickHouse quick start guideは、config.xmlを変更するときに「パッケージのアップデートを考慮してconfig.xmlファイルを直接編集するのは便利ではありませんが、config.dディレクトリのファイルのconfig要素を上書きすることをお勧めします。clickhouse-server config.xmlファイルを正しく編集するにはどうすればよいですか?

私はClickHouse(およびデーモンの設定)を新しくしました。その声明はどういう意味ですか? config.dディレクトリはどこですか?そのディレクトリにはどのようなファイルが入っていて、内容は何でしょうか?

答えて

2

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です)デーモンを再起動することを確認してください。

関連する問題