Opções globais do programa
--config-file, -C— caminho para a configuração do ClickHouse; o padrão é/etc/clickhouse-server/config.xml.--save-logs— Registra o progresso dos comandos executados em/var/log/clickhouse-server/clickhouse-disks.log.--log-level— Que tipo de eventos registrar nos logs; o padrão énone.--disk— qual disco usar para os comandosmkdir, move, read, write, remove. O padrão édefault.--query, -q— consulta única que pode ser executada sem iniciar o modo interativo--help, -h— imprime todas as opções e comandos com descrição
Inicialização sob demanda
--disk na linha de comando (o valor padrão é default).
Discos padrão
-
Disco
local: Este disco foi projetado para simular o sistema de arquivos local a partir do qual o utilitárioclickhouse-disksfoi executado. Seu caminho inicial é o diretório a partir do qual oclickhouse-disksfoi executado, e ele é montado no diretório raiz do sistema de arquivos. -
Disco
default: Este disco é montado no sistema de arquivos local no diretório especificado pelo parâmetroclickhouse/pathna configuração (o valor padrão é/var/lib/clickhouse). Seu caminho inicial é definido como/.
Estado do clickhouse-disks
disk_name:path_name”
Comandos
<parameter>, e os argumentos nomeados são indicados como [--parameter value]. Todos os parâmetros posicionais também podem ser informados como parâmetros nomeados com o nome correspondente.
cd (change-dir, change_dir) [--disk disk] <path>Altere o diretório para o caminhopathno discodisk(o valor padrão é o disco atual). Não há troca de disco.copy (cp) [--disk-from disk_1] [--disk-to disk_2] <path-from> <path-to>. Copie recursivamente os dados depath-fromno discodisk_1(o valor padrão é o disco atual (parâmetrodiskno modo não interativo)) parapath-tono discodisk_2(o valor padrão é o disco atual (parâmetrodiskno modo não interativo)).current_disk_with_path (current, current_disk, current_path)Imprima o estado atual no formato:Disk: "current_disk" Path: "current path on current disk"help [<command>]Imprima a mensagem de ajuda sobre o comandocommand. Secommandnão for especificado, imprima informações sobre todos os comandos.move (mv) <path-from> <path-to>. Mova o arquivo ou diretório depath-fromparapath-todentro do disco atual.remove (rm, delete) <path>. Removapathrecursivamente no disco atual.link (ln) <path-from> <path-to>. Crie um link físico depath-fromparapath-tono disco atual.list (ls) [--recursive] <path>Liste os arquivos empathno disco atual. Não recursivo por padrão.list-disks (list_disks, ls-disks, ls_disks). Liste os nomes dos discos.mkdir [--recursive] <path>no disco atual. Crie um diretório. Não recursivo por padrão.read (r) <path-from> [--path-to path]Leia um arquivo depath-fromparapath(stdoutse não for informado).switch-disk [--path path] <disk>Alterne para o discodiskno caminhopath(sepathnão for especificado, o valor padrão será o caminho anterior no discodisk).write (w) [--path-from path] <path-to>. Grave um arquivo depath(stdinsepathnão for informado; a entrada deve terminar com Ctrl+D) empath-to.