clickhouse-localを使用してオフラインClickhouseデータベースを開く

Aug 24 2020

ツールを使用してオフラインのクリックハウスデータベース(つまり、クリックハウスサーバーが実行されていない)を開くことができるかどうか疑問に思いclickhouse-localます

Native入力フォーマットは実際にはディスク上のフォーマットと同じである必要があるため、これは可能かもしれません。/var/lib/clickhouse/data/...

私がまだ直面している問題は、1回の呼び出しで複数の列ファイルを読み取る方法です。 clickhouse-local

起動しなくなったデータベースからデータをレスキューできるのは良い気分になるので、それができるのはとてもクールです。

回答

1 DennyCrane Aug 24 2020 at 19:32

あなたの質問には意味がありません。CHにはシステムカタログがありません。メタデータ.sqlまたはパーツを手動で修正できます。

clickhouse-localはサーバーと同じバイナリです。それは同じツールです。

clickhouse-localは単なる同義語です(シンボリックリンク)

ls  -l /usr/bin/clickhouse-local
   /usr/bin/clickhouse-local -> clickhouse

ls -l /usr/bin/clickhouse-server
   /usr/bin/clickhouse-server -> clickhouse

起動しなくなったデータベースからデータをレスキューできるのは良い気分になるので、それができるのはとてもクールです。

違いはありません。clickhouse-clientでも使用できます。