clickhouse-keeper-client 유틸리티
네이티브 프로토콜을 사용하여 clickhouse-keeper와 상호 작용하는 클라이언트 애플리케이션입니다.
Keys
-q QUERY,--query=QUERY— 실행할 쿼리입니다. 이 매개변수를 지정하지 않으면clickhouse-keeper-client가 대화형 모드로 시작됩니다.-h HOST,--host=HOST— 서버 호스트입니다. 기본값:localhost.-p N,--port=N— 서버 포트입니다. 기본값: 9181-c FILE_PATH,--config-file=FILE_PATH— 연결 문자열을 가져올 구성 파일 경로를 설정합니다. 기본값:config.xml.--connection-timeout=TIMEOUT— 연결 타임아웃을 초 단위로 설정합니다. 기본값: 10s.--session-timeout=TIMEOUT— 세션 타임아웃을 초 단위로 설정합니다. 기본값: 10s.--operation-timeout=TIMEOUT— 작업 타임아웃을 초 단위로 설정합니다. 기본값: 10s.--history-file=FILE_PATH— 히스토리 파일 경로를 설정합니다. 기본값:~/.keeper-client-history.--log-level=LEVEL— 로그 레벨을 설정합니다. 기본값:information.--no-confirmation— 설정되면 여러 명령에서 확인을 요구하지 않습니다. 대화형 모드의 기본값은false, 쿼리 모드의 기본값은true입니다.--help— 도움말 메시지를 표시합니다.
예제
명령어
ls '[path]'-- 지정된 경로의 노드를 나열합니다 (기본값: 현재 작업 디렉터리)cd '[path]'-- 작업 경로를 변경합니다 (기본값:.)cp '<src>' '<dest>'-- 'src' 노드를 'dest' 경로로 복사합니다cpr '<src>' '<dest>'-- 'src' 노드 서브트리를 'dest' 경로로 복사합니다mv '<src>' '<dest>'-- 'src' 노드를 'dest' 경로로 이동합니다mvr '<src>' '<dest>'-- 'src' 노드 서브트리를 'dest' 경로로 이동합니다exists '<path>'-- 노드가 존재하면1, 그렇지 않으면0을 반환합니다set '<path>' <value> [version]-- 노드의 값을 업데이트합니다. 버전이 일치할 때만 업데이트합니다 (기본값: -1)create '<path>' <value> [mode]-- 지정된 값으로 새 노드를 생성합니다touch '<path>'-- 값이 빈 문자열인 새 노드를 생성합니다. 노드가 이미 존재하더라도 예외를 발생시키지 않습니다get '<path>'-- 노드의 값을 반환합니다rm '<path>' [version]-- 버전이 일치하는 경우에만 노드를 제거합니다 (기본값: -1)rmr '<path>' [limit]-- 서브트리 크기가 limit보다 작은 경우 해당 경로를 재귀적으로 삭제합니다. 삭제 전에 확인이 필요합니다 (기본 limit = 100)flwc <command>-- four-letter-word 명령을 실행합니다help-- 이 메시지를 출력합니다get_direct_children_number '[path]'-- 특정 경로 아래의 직접 자식 노드 개수를 가져옵니다get_all_children_number '[path]'-- 특정 경로 아래의 모든 자식 노드 개수를 가져옵니다get_stat '[path]'-- 노드의 stat 정보를 반환합니다 (기본값:.)find_super_nodes <threshold> '[path]'-- 지정된 경로에서 자식 수가 threshold보다 큰 노드를 찾습니다 (기본값:.)delete_stale_backups-- 현재 비활성 상태인 백업용 ClickHouse 노드를 삭제합니다find_big_family [path] [n]-- 서브트리에서 자식이 가장 많은 상위 n개 노드를 반환합니다 (기본 경로 =.및 n = 10)sync '<path>'-- 프로세스와 리더 간에 노드를 동기화합니다reconfig <add|remove|set> "<arg>" [version]-- Keeper 클러스터를 재구성합니다. /docs/en/guides/sre/keeper/clickhouse-keeper#reconfiguration을 참조하십시오