Apri il database Clickhouse offline utilizzando clickhouse-local
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
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.