clickhouse-disks
A utility providing filesystem-like operations for ClickHouse disks.
Program-wide options:
--config-file, -C-- path to ClickHouse config, defaults to/etc/clickhouse-server/config.xml.--save-logs-- Log progress of invoked commands to/var/log/clickhouse-server/clickhouse-disks.log.--log-level-- What type of events to log, defaults tonone.--disk-- what disk to use formkdir, move, read, write, removecommands. Defaults todefault.
Commands
copy [--disk-from d1] [--disk-to d2] <FROM_PATH> <TO_PATH>. Recursively copy data fromFROM_PATHat diskd1(defaults todiskvalue if not provided) toTO_PATHat diskd2(defaults todiskvalue if not provided).move <FROM_PATH> <TO_PATH>. Move file or directory fromFROM_PATHtoTO_PATH.remove <PATH>. RemovePATHrecursively.link <FROM_PATH> <TO_PATH>. Create a hardlink fromFROM_PATHtoTO_PATH.list [--recursive] <PATH>...List files atPATHs. Non-recursive by default.list-disks. List disks names.mkdir [--recursive] <PATH>. Create a directory. Non-recursive by default.read: <FROM_PATH> [<TO_PATH>]Read a file fromFROM_PATHtoTO_PATH(stdoutif not supplied).write [FROM_PATH] <TO_PATH>. Write a file fromFROM_PATH(stdinif not supplied) toTO_PATH.