Apri il database Clickhouse offline utilizzando clickhouse-local

Aug 24 2020

Mi chiedo se sia possibile aprire un database clickhouse offline (ovvero il server clickhouse non in esecuzione) utilizzando lo clickhouse-localstrumento

Ciò potrebbe essere possibile poiché il Nativeformato di input dovrebbe effettivamente essere lo stesso del formato su disco in/var/lib/clickhouse/data/...

Il problema che sto ancora affrontando è come leggere più file di colonna all'interno di un'invocazione diclickhouse-local

Sarebbe molto bello poterlo fare poiché dà una bella sensazione poter salvare i dati da un database che non si avvia più.

Risposte

1 DennyCrane Aug 24 2020 at 19:32

La tua domanda non ha senso. CH non dispone di un catalogo di sistema. Puoi correggere manualmente i metadati .sql o parti.

clickhouse-local è lo stesso binario del server. È lo stesso strumento.

clickhouse-local è solo un sinonimo (link simbolico)

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

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

Sarebbe molto bello poterlo fare poiché dà una bella sensazione poter salvare i dati da un database che non si avvia più.

Nessuna differenza, puoi usare anche clickhouse-client.