mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-14 03:25:15 +00:00
30700996f0
# Conflicts: # docs/en/operations/utilities/clickhouse-keeper-client.md # programs/keeper-client/Commands.cpp # programs/keeper-client/Commands.h # programs/keeper-client/KeeperClient.cpp # tests/integration/test_keeper_client/test.py
2.6 KiB
2.6 KiB
slug | sidebar_label |
---|---|
/en/operations/utilities/clickhouse-keeper-client | clickhouse-keeper-client |
clickhouse-keeper-client
A client application to interact with clickhouse-keeper by its native protocol.
Keys
-q QUERY
,--query=QUERY
— Query to execute. If this parameter is not passed,clickhouse-keeper-client
will start in interactive mode.-h HOST
,--host=HOST
— Server host. Default value:localhost
.-p N
,--port=N
— Server port. Default value: 9181--connection-timeout=TIMEOUT
— Set connection timeout in seconds. Default value: 10s.--session-timeout=TIMEOUT
— Set session timeout in seconds. Default value: 10s.--operation-timeout=TIMEOUT
— Set operation timeout in seconds. Default value: 10s.--history-file=FILE_PATH
— Set path of history file. Default value:~/.keeper-client-history
.--help
— Shows the help message.
Example
./clickhouse-keeper-client -h localhost:9181 --connection-timeout 30 --session-timeout 30 --operation-timeout 30
Connected to ZooKeeper at [::1]:9181 with session_id 137
/ :) ls
keeper foo bar
/ :) cd keeper
/keeper :) ls
api_version
/keeper :) cd api_version
/keeper/api_version :) ls
/keeper/api_version :) cd xyz
Path /keeper/api_version/xyz does not exists
/keeper/api_version :) cd ../../
/ :) ls
keeper foo bar
/ :) get keeper/api_version
2
Commands
ls [path]
-- Lists the nodes for the given path (default: cwd)cd [path]
-- Change the working path (default.
)set <path> <value> [version]
-- Updates the node's value. Only update if version matches (default: -1)create <path> <value> [mode]
-- Creates new node with the set valuetouch <path>
-- Creates new node with an empty string as value. Doesn't throw an exception if the node already existsget <path>
-- Returns the node's valueremove <path>
-- Remove the nodermr <path>
-- Recursively deletes path. Confirmation requiredflwc <command>
-- Executes four-letter-word commandhelp
-- Prints this messageget_stat [path]
-- Returns the node's stat (default.
)find_super_nodes <threshold> [path]
-- Finds nodes with number of children larger than some threshold for the given path (default.
)delete_stale_backups
-- Deletes ClickHouse nodes used for backups that are now inactivefind_big_family [path] [n]
-- Returns the top n nodes with the biggest family in the subtree (default path =.
and n = 10)