Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space ML1 and version 5.3
Sv translation
languageen

Table of Contents
maxLevel1
stylenone

Overview

Xpand provides a utility called clx to administer its distributed Xpand database.

Tip

Add /opt/clustrix/bin to your user PATH to simplify access to clx

The primary uses for the utility are:

  • Display status of the nodes, disks, or replication slave.
  • Execute bash or shell commands on node(s) in the cluster.
  • Copy data to/from a local file to node(s) in the cluster.
  • Issue commands to each node's overseeing nanny process.
  • Shutdown the cluster.  
  • Start or stop the database.
  • Communicate with a database that’s not online in emergency situations.
Info

If you receive this message, Using cached node details, clx is relying on cached information that may not reflect the current state of your cluster. Contact Xpand Support if this is unexpected or raises concerns.

Syntax

To run the clx utility:

shell> clx [options] <command> [command arguments]
Note

Xpand recommends configuring passwordless ssh for all users who will use clx.

General Options

Many of the clx commands allow options to be specified that refine a process. The following options are shared by all commands except as noted.

OptionDescription
-C, --use-cacheUse cached cluster information, do not attempt to query the database for this information. Functions which rely on database information will not work normally.
-h, --helpShow this help message and exit.
-n NODE, --node=NODE

Run on a specific node, not the entire cluster. May be specified more than once to select multiple nodes. Accepts nodeid or hostname.

(Not presently supported for clx slave and clx cache)

-U DB_USER, --db-user=DB_USERLogin user for SQL connections to the local node. [default: logged in OS user]
-X EXCLUDE, --exclude=EXCLUDE 

Exclude a specific node from this command. May be specified more than once to exclude multiple nodes. Accepts nodeid or hostname.
Supersedes the -n option, if the same node is specified for both.

(Not presently supported for clx slave and clx cache)

Tip

To display all the clx commands use: clx help
To display the options supported for a given command use: clx   help [command]

Commands

clx is a multi-purpose tool that you will likely use the most frequently of all the Xpand's tools. Because clx is multi-purpose, the options and arguments needed to accomplish each command vary. The specifics for each clx command are described below.  

Table of Contents
maxLevel2
minLevel2
typeflat

Anchor
alters
alters
alters

Provides the status of ALTER statements in progress based on system.alter_progress

Anchor
cache
cache
cache

Immediately updates the filesystem cache with node information. Providing this command is typically not necessary as the filesystem cache is saved automatically each time clx connects to a database with all nodes in quorum.

shell> clx [options] cache

Command-Specific Option Exceptions

-n NODE, --node=NODEOption to run on a specific node has no effect for this command.
-X EXCLUDE, --exclude=EXCLUDE 

Option to exclude a specific node has no effect for this command.

Anchor
cmd
cmd
cmd

Executes shell command(s) on nodes. Multiple commands may be supplied if enclosed in quotation marks and separated by a semicolon (;) or a pipe (|) character.

shell> clx [options] cmd <shell cmd>

Example(s)

clx cmd date
clx cmd 'df -h | grep clustrix

Command-Specific Options

-i SSH_KEY, --ssh-key=SSH_KEY

SSH Key file to use for private-key auth to other nodes. Uses environment variable $CLX_SSH_KEY, if specified. [default: ~/.ssh/id_rsa]

-l SSH_USER, --ssh-user=SSH_USER

Login account for SSH connections to other nodes.
Note: non-root users cannot currently use SSH Hostbased Authentication. [default: current user]

-P, --parallelExecute on all nodes simultaneously.
-p SSH_PORT, --ssh-port=SSH_PORTPort to use for SSH connections to other nodes. Uses environment variable $CLX_SSH_PORT, if specified. [default: 22]
-S, --skip-down-nodes  Skip nodes that are offline or unavailable instead of aborting when one or more nodes does not respond.
-w, --no-passwdDo not attempt password SSH authentication.

Anchor
cp
cp
cp

Executes a control port command on nodes.

shell> clx [options] cp <cp cmd>

Command-Specific Options

-P, --parallelExecute on all nodes simultaneously.
-S, --skip-down-nodes  Skip nodes that are offline or unavailable instead of aborting when one or more nodes does not respond.
-T TIMEOUT, --timeout=TIMEOUTSpecify the timeout before failing a Telnet connection (in seconds).

Anchor
dbrestart
dbrestart
dbrestart

Stops then starts the database process (clxnode) on nodes.

shell> clx [options] dbrestart

Command-Specific Options

-T TIMEOUT, --timeout=TIMEOUTSpecify the timeout before failing a Telnet connection (in seconds).

Anchor
dbstart
dbstart
dbstart

Starts the database process (clxnode) on nodes.

shell> clx [options] dbstart

Command-Specific Options

-T TIMEOUT, --timeout=TIMEOUTSpecify the timeout before failing a Telnet connection (in seconds).

Anchor
dbstop
dbstop
dbstop

Stops the database process (clxnode) on nodes. This effectively shuts down the cluster.

shell> clx [options] dbstop

Command-Specific Options

-T TIMEOUT, --timeout=TIMEOUTSpecify the timeout before failing a Telnet connection (in seconds).

Anchor
debugdump
debugdump
debugdump

Gathers detailed debug information from the cluster to aid troubleshooting by Xpand Support and Engineering. Xpand assigns an output file if none is specified and displays the name assigned at the end of the process.

shell> clx [options] debugdump [outfile]

Command-Specific Options

--cp-threads=CPTHREADSSpecify how many cp commands to dump in parallel [default: 5 threads]
--overwrite=OVERWRITEOverwrite an existing file if one exists at the output path.
-S, --skip-down-nodes  Skip nodes that are offline or unavailable instead of aborting when one or more nodes does not respond.
-T TIMEOUT, --timeout=TIMEOUTSpecify the timeout before failing a Telnet connection (in seconds).
-v, --verboseDisplay more details.

Anchor
disk
disk
disks

Displays disk information for the cluster.

shell> clx [options] disks

help

Displays help output for clx functions.

shell> clx [options] help [command]

Anchor
logdump
logdump
logdump

Dumps log files from the cluster. Specify  ‘all’  to show clustrix.log, query.log, nanny.log, and debug.log, or list the Xpand and/or system logs that you’d like to see.

logdump also allows Xpand messages file to be selected. If no log file is specified, logdump defaults to clustrix.log. The .log suffix is optional.

shell> clx [options] logdump [log files]

Example(s) 

clx logdump all 
clx logdump clustrix messages
clx logdump query
clx --start= '2016-09-13' --end= '2016-09-14' logdump
clx --start= '2016-09-13 06' --end= 0 logdump
clx --start= '2016-09-14' --end= -8 logdump
clx --no-sort --skip-down-nodes --limit= 2000 logdump

Command-Specific Options

-a, --archive                      Collect individual logfiles into a tar file. This option disables the --limit value and captures everything between --start and --end.
-e END, --end=END Specify log end time offset in hours after --start (decimals accepted,) or a timestamp string like '2016-02-14 22:51:48' or '2016-02-14 22' (units left off will be zeroed.)

Use a value of 0 (default) to use no end time boundary and read until the end of file. [default: 0 hours]

-i SSH_KEY, --ssh-key=SSH_KEY SSH Key file to use for private-key auth to other nodes. Uses environment variable $CLX_SSH_KEY, if specified. [default: ~/.ssh/id_rsa]
-l SSH_USER, --ssh-user=SSH_USERLogin account for SSH connections to other nodes.
Note: non-root users cannot currently use SSH Hostbased Authentication. [default: current user]
-L LIMIT, --limit=LIMIT

Specify the maximum amount (in kB) to collect from each log file. If any file hits this size limit before the specified --start time, the first line from that log will be used in place of the start time, so all logs will be collected from the same time range.

Specify a value of 0 to disable this limit. [default: 10 MiB]. Disabling this limit or setting it too high can starve other processes.

-N, --no-sortDisable sorting log files together by time, print just one at a time.
-p SSH_PORT, --ssh-port=SSH_PORTPort to use for SSH connections to other nodes. Uses environment variable $CLX_SSH_PORT, if specified. [default: 22]
-s START, --start=STARTSpecify log start time offset in hours (decimals accepted,) or a timestamp string like '2016-02-14 22:51:48' or '2016-02-14 22' (units left off will be zeroed.)

Use a value of 0 to use no start time boundary and just use the -L size limit. [default: 3 hours]

-S, --skip-down-nodes  Skip nodes that are offline or unavailable instead of aborting when one or more nodes does not respond.
-w, --no-passwdDo not attempt password SSH authentication.

Anchor
logfreq
logfreq
logfreq

Prints a count of matching log lines from the cluster.

shell> clx [options] logfreq search_string [log files]

If no log files are specific, this will default to clustrix.log.

command-specific options

--case-sensitiveInclude this option for case sensitive matching.
-e END, --end=END Specify log end time offset in hours after --start (decimals accepted,) or a timestamp string like '2016-02-14 22:51:48' or '2016-02-14 22' (units left off will be zeroed.)

Use a value of 0 (default) to use no end time boundary and read until the end of file. [default: 0 hours]

-i SSH_KEY, --ssh-key=SSH_KEY SSH Key file to use for private-key auth to other nodes. Uses environment variable $CLX_SSH_KEY, if specified. [default: ~/.ssh/id_rsa]
-l SSH_USER, --ssh-user=SSH_USERLogin account for SSH connections to other nodes.
Note: non-root users cannot currently use SSH Hostbased Authentication. [default: current user]
-N, --no-sortDisable sorting log files together by time, print just one at a time.
-p SSH_PORT, --ssh-port=SSH_PORTPort to use for SSH connections to other nodes. Uses environment variable $CLX_SSH_PORT, if specified. [default: 22]
-s START, --start=STARTSpecify log start time offset in hours (decimals accepted,) or a timestamp string like '2016-02-14 22:51:48' or '2016-02-14 22' (units left off will be zeroed.)

Use a value of 0 to use no start time boundary and just use the -L size limit. [default: 3 hours]

-S, --skip-down-nodes  Skip nodes that are offline or unavailable instead of aborting when one or more nodes does not respond.
-w, --no-passwdDo not attempt password SSH authentication.


Anchor
logsearch
logsearch
logsearch

Search log files from the cluster.

shell> clx [options] logsearch search_string [log files]

If no log files are specific, this will default to clustrix.log.

command-specific options

--case-sensitiveInclude this option for case sensitive matching.
-e END, --end=END Specify log end time offset in hours after --start (decimals accepted,) or a timestamp string like '2016-02-14 22:51:48' or '2016-02-14 22' (units left off will be zeroed.)

Use a value of 0 (default) to use no end time boundary and read until the end of file. [default: 0 hours]

-i SSH_KEY, --ssh-key=SSH_KEY SSH Key file to use for private-key auth to other nodes. Uses environment variable $CLX_SSH_KEY, if specified. [default: ~/.ssh/id_rsa]
-l SSH_USER, --ssh-user=SSH_USERLogin account for SSH connections to other nodes.
Note: non-root users cannot currently use SSH Hostbased Authentication. [default: current user]
-N, --no-sortDisable sorting log files together by time, print just one at a time.
-p SSH_PORT, --ssh-port=SSH_PORTPort to use for SSH connections to other nodes. Uses environment variable $CLX_SSH_PORT, if specified. [default: 22]
-s START, --start=STARTSpecify log start time offset in hours (decimals accepted,) or a timestamp string like '2016-02-14 22:51:48' or '2016-02-14 22' (units left off will be zeroed.)

Use a value of 0 to use no start time boundary and just use the -L size limit. [default: 3 hours]

-S, --skip-down-nodes  Skip nodes that are offline or unavailable instead of aborting when one or more nodes does not respond.
-w, --no-passwdDo not attempt password SSH authentication.

Anchor
nanny
nanny
nanny

Executes a nanny command on nodes. For the description of the nanny process and the individual nanny commands available, please see the Overview of Nanny.

nanny ensures that all jobs needed for the successful function of Xpand are running. The nanny process is launched automatically by the system init process.

shell> clx [options] nanny <nanny cmd>

Example

clx nanny show_jobs

Command-Specific Options

-P, --parallelExecute on all nodes simultaneously.
-S, --skip-down-nodes  Skip nodes that are offline or unavailable instead of aborting when one or more nodes does not respond.
-T TIMEOUT, --timeout=TIMEOUTSpecify the timeout before failing a Telnet connection (in seconds).

Anchor
pubkeyinstall
pubkeyinstall
pubkeyinstall

Uses password auth to generate public keypairs on each node and add them to each node's authorized_keys file. For more information, see Configure SSH Authentication.

Anchor
pull
pull
pull

Copies files from nodes to local. This command is only available to root users. If no destination is specified, the current directory name will be used. The nodeid or hostname is appended to the retrieved name.

shell> clx [options] pull <remote source> [dest]

Example(s) 

clx pull bar
clx pull /var/log/messages ./cluster-logs

Command-Specific Options

-i SSH_KEY, --ssh-key=SSH_KEYSSH Key file to use for private-key auth to other nodes. Uses environment variable $CLX_SSH_KEY, if specified. [default: ~/.ssh/id_rsa]
-l SSH_USER, --ssh-user=SSH_USERLogin account for SSH connections to other nodes.
Note: non-root users cannot currently use SSH Hostbased Authentication. [default: current user]
-p SSH_PORT, --ssh-port=SSH_PORTPort to use for SSH connections to other nodes. [default: 22]
-S, --skip-down-nodes  Skip nodes that are offline or unavailable instead of aborting when one or more nodes does not respond.
-w, --no-passwdDo not attempt password SSH authentication.

Anchor
push
push
push

Copies a file from local to nodes. If no destination is specified, the current directory name will be used on all nodes. 

shell> clx [options] push <local source> [dest]

Example(s) 

clx push bar
clx push /etc/motd /etc

Command-Specific Options

-i SSH_KEY, --ssh-key=SSH_KEYSSH Key file to use for private-key auth to other nodes. Uses environment variable $CLX_SSH_KEY, if specified. [default: ~/.ssh/id_rsa]
-l SSH_USER, --ssh-user=SSH_USERLogin account for SSH connections to other nodes.
Note: non-root users cannot currently use SSH Hostbased Authentication. [default: current user]
-p SSH_PORT, --ssh-port=SSH_PORTPort to use for SSH connections to other nodes. [default: 22]
-S, --skip-down-nodes  Skip nodes that are offline or unavailable instead of aborting when one or more nodes does not respond.
-w, --no-passwdDo not attempt password SSH authentication.

Anchor
slave
slave
slave

Displays replication slave information.

shell> clx [options] slave [slave name]

Command-Specific Option Exceptions

-n NODE, --node=NODEOption to run on a specific node has no effect for this command.
-X EXCLUDE, --exclude=EXCLUDE 

Option to exclude a specific node has no effect for this command.

Anchor
space
space
space

Displays storage utilization information for the cluster.

shell> clx [options] space

Anchor
status
status
status or stat

Displays general status for the cluster.

shell> clx [options] status

Example(s) 

clx --node=1 status 
clx
 -n clxdb003 stat 
clx   status

Command-Specific Options

-v, --verboseDisplay more details.
Sv translation
languageko

Table of Contents
maxLevel1
stylenone

개요

Clustrix는 분산 ClustrixDB 데이터베이스 관리에 clx라는 유틸리티를 제공합니다.

Tip

쉬운 clx 액세스를 위해서 사용자 PATH에 /opt/clustrix/bin을 추가하십시오.

clx 유틸리티의 기본 용도는 다음과 같습니다.

  • 노드, 디스크 또는 복제 슬레이브의 상태 표시
  • 클러스터의 노드에서 bash 또는 셸 명령 실행
  • 로컬 파일에서 클러스터의 노드로 데이터 복사 또는 로컬로 파일 복사
  • 각 노드를 감독하는 nanny 프로세스에 명령 실행
  • 클러스터 종료
  • 데이터베이스를 시작 또는 중지
  • 비상 상황에서 오프라인 데이터베이스와 통신
Info

" Using cached node details "라는 메시지가 표시되면 clx는 클러스터의 현재 상태를 반영하지 못한 캐시된 정보를 활용합니다. 캐시된 정보를 사용하는 것이 문제가 될 경우 Clustrix 지원팀에 문의하십시오.

구문

clx 유틸리티를 실행하려면,

shell> clx [options] <command> [command arguments]

일반 옵션

많은 경우에 clx 명령문에서 프로세스를 구체화하는 옵션을 지정할 수 있습니다. 다음 옵션은 아래에 언급된 경우를 제외하고 모든 명령에서 공유됩니다.

옵션                                              설명
-C, --use-cache캐시된 클러스터 정보를 사용하고 같은 정보에 대해 데이터베이스를 조회하지 않습니다
-h, --help도움말 메시지를 표시하고 종료합니다
-n NODE, --node=NODE

전체 클러스터가 아닌 특정 노드에서 실행합니다. 여러 노드를 선택하기 위해 한 번 이상 지정될 수 있습니다. nodeid 또는 hostname을 허용합니다

(현재 clx slaveclx cache에는 지원되지 않습니다)

-U DB_USER, --db-user=DB_USER다른 노드에 대한 SQL 연결에 사용할 로그인 사용자 [기본값: 현재 사용자]
-X EXCLUDE, --exclude=EXCLUDE 

이 명령에서 특정 노드를 제외하십시오. 여러 노드를 제외시키기 위해 한 번 이상 지정될 수 있습니다. nodeid 또는 hostname을 허용합니다
양쪽 모드에 동일 노드가 지정되면 -n 옵션이 무시됩니다

(현재 clx slaveclx cache에는 지원되지 않습니다)

Tip

모든 clx 명령을 보시려면 다음을 사용하십시오: clx help
각 명령에 지원되는 옵션을 보시려면 다음을 사용하십시오: clx   help [command]

명령어

clx는 가장 자주 사용하는 ClustrixDB 다용도 툴입니다. clx는 각 명령을 수행하는 데 필요한 옵션과 인수가 다릅니다. clx 명령 별 세부 사항은 아래에 설명되어 있습니다.  

Table of Contents
maxLevel2
minLevel2

cache

파일 시스템 캐시에 노드 정보를 즉시 업데이트합니다. clx가 연결될 때마다 파일 시스템 캐시가 자동으로 저장되므로 일반적으로 이 명령을 사용하지 않아도 됩니다.

shell> clx [options] cache

명령 별 옵션 예외

-n NODE, --node=NODE특정 노드에서 실행하는 옵션은 이 명령에 아무런 영향을 미치지 않습니다
-X EXCLUDE, --exclude=EXCLUDE 

특정 노드를 제외하는 옵션은 이 명령에 아무런 영향을 미치지 않습니다

cmd

노드에서 셸 명령을 실행합니다. 복수의 명령은 따옴표로 한데 묶고 세미콜론(;) 또는 파이프(|)로 구분해서 사용할 수 있습니다.

shell> clx [options] cmd <shell cmd>

예시

clx cmd date
clx cmd 'df -h | grep clustrix
clx cmd 'ls -l /data/clustrix | df -h'

명령 별 옵션

-i SSH_KEY, --ssh-key=SSH_KEY다른 노드로 private-keyauth 하기 위해 사용할 SSH Key 파일 [기본값: /root/.ssh/id_rsa] (root가 현재 사용자로 대체)
-l SSH_USER, --ssh-user=SSH_USER

다른 노드에 대한 SSH 연결에 사용할 로그인 계정
참고: 비 루트 사용자는 현재 SSH 호스트 기반 인증을 사용할 수 없습니다 [기본값: 현재 사용자]

-P, --parallel모든 노드에서 동시에 실행합니다. 현재 지원되지 않는 명령도 있습니다
-p SSH_PORT, --ssh-port=SSH_PORT다른 노드에 대한 SSH 연결에 사용할 포트 [기본값: 22]
-S, --skip-down-nodes  노드가 오프라인이거나 응답하지 않을 때 중단하지 않고 건너뜁니다

cp

노드에서 제어 포트 명령을 실행합니다.

shell> clx [options] cp <cp cmd>

명령 별 옵션

-P, --parallel모든 노드에서 동시에 실행합니다. 현재 지원되지 않는 명령도 있습니다
-S, --skip-down-nodes  노드가 오프라인이거나 응답하지 않을 때 중단하지 않고 건너뜁니다
-T TIMEOUT, --timeout=TIMEOUT텔넷(Telnet) 커넥션의 시간제한을 지정합니다 (초 단위)

dbrestart

노드에서 데이터베이스 프로세스(clxnode)를 중단시킨 후 시작합니다.

shell> clx [options] dbrestart

명령 별 옵션

-T TIMEOUT, --timeout=TIMEOUT텔넷(Telnet) 커넥션의 시간제한을 지정합니다 (초 단위)

dbstart

노드에서 데이터베이스 프로세스(clxnode)를 시작합니다.

shell> clx [options] dbstart

명령 별 옵션

-T TIMEOUT, --timeout=TIMEOUT텔넷(Telnet) 커넥션의 시간제한을 지정합니다 (초 단위)

dbstop

노드에서 데이터베이스 프로세스(clxnode)를 중단합니다. 이로 인해 클러스터가 효과적으로 종료됩니다.

shell> clx [options] dbstop

명령 별 옵션

-T TIMEOUT, --timeout=TIMEOUT텔넷(Telnet) 커넥션의 시간제한을 지정합니다 (초 단위)

debugdump

트러블슈팅에 필요한 상세한 디버깅 정보를 클러스터에서 수집합니다. 출력 파일이 지정되지 않은 경우에는 ClustrixDB가 임의로 파일을 할당하고 프로세스가 끝날 때 할당된 이름을 표시합니다.

shell> clx [options] debugedump [outfile]

명령 별 옵션

--cp-threads=CPTHREADS병렬로 덤프할 cp 명령 수를 지정합니다 [기본값: 5 threads]
--overwrite=OVERWRITE출력 경로에 기존 파일이 있으면 덮어씁니다
-T TIMEOUT, --timeout=TIMEOUT텔넷(Telnet) 커넥션의 시간제한을 지정합니다 (초 단위)
-v, --verbose자세한 내용을 표시합니다

disks

클러스터에 대한 디스크 정보를 표시합니다.

shell> clx [options] disks

help

clx 기능에 대한 도움말 출력을 표시합니다.

shell> clx [options] help [command]

logdump

클러스터에서 로그 파일을 덤프합니다. ‘all’로 지정하여 clustrix.log, query.log, nanny.log, 및 debug.log를 표시하거나 보려는 Clustrix 및 시스템 로그를 나열합니다.

logdump는 ClustrixDB messages 파일을 선택할 수 있도록 합니다. 로그 파일을 지정하지 않으면 logdump의 기본값은 clustrix.log입니다. (.log는 선택 사항입니다)

shell> clx [options] logdump [log files]

예시

clx logdump all 
clx logdump clustrix messages
clx --start= '2016-09-13' --end= '2016-09-14' logdump
clx --start= '2016-09-13 06' --end= 0 logdump
clx --start= '2016-09-14' --end= -8 logdump
clx --no-sort --skip-down-nodes --limit= 2000 logdump

명령 별 옵션

-a, --archive                      개별 파일로 로그를 수집한 다음 각각에 tar를 실행하고 압축합니다. 이 옵션은 --limit 값을 비활성화하고 --start--end 사이의 모든 것을 캡처합니다
-e END, --end=END   --start (소수 사용 가능) 또는 '2016-02-14 22:51:48'이나 '2016-02-14 22'와 같은 타임스탬프 문자열 뒤에 로그 종료 시간 오프셋을 시간 단위로 지정합니다 (포함되지 않은 단위는 영으로 채워집니다)

0 (기본값)을 사용하여 종료 기간 경계 없이 파일을 끝까지 읽습니다 [기본값: 0 시간]

-i SSH_KEY, --ssh-key=SSH_KEY 다른 노드로 private-keyauth 하기 위해 사용할 SSH Key 파일 [기본값: /root/.ssh/id_rsa] (root가 현재 사용자로 대체)
-l SSH_USER, --ssh-user=SSH_USER다른 노드에 대한 SSH 연결에 사용할 로그인 계정
참고: 비 루트 사용자는 현재 SSH 호스트 기반 인증을 사용할 수 없습니다 [기본값: 현재 사용자]
-L LIMIT, --limit=LIMIT

각 로그 파일에서 수집할 최대 크기(KB 단위)를 지정합니다. 로그 파일이 지정된 --start 시간 전에 크기 제한에 도달해도 해당 로그의 첫 번째 줄이 시작 시간 (-- start) 대신 사용되므로 모든 로그가 동일한 시간 범위에서 수집됩니다

이 제한을 비활성화하려면 0으로 값을 지정하십시오 [기본값: 100 kB]

-N, --no-sort시간별 로그 파일 정렬을 비활성화하고 한 번에 하나씩만 출력합니다
-p SSH_PORT, --ssh-port=SSH_PORT다른 노드에 대한 SSH 연결에 사용할 포트 [기본값: 22]
-s START, --start=START로그 시작 시간 오프셋을 시간(소수 사용 가능)으로 지정하거나 '2016-02-14 22:51:48'이나 '2016-02-14 22'와 같은 타임스탬프 문자열로 지정하십시오 (포함되지 않은 단위는 영으로 채워집니다)

시작 시간 경계를 사용하지 않으려면 값을 0으로 지정하고 -L size limit를 사용합니다 [기본값: 3 시간]

-S, --skip-down-nodes  노드가 오프라인이거나 응답하지 않을 때 중단하지 않고 건너뜁니다

nanny

노드에서 nanny 명령을 실행합니다. nanny 프로세스 설명과 사용 가능한 개별 nanny 명령은 Overview of Nanny를 참조하십시오.

nanny는 ClustrixDB의 기능에 필요한 모든 작업이 실행되고 있는지 확인합니다. nanny 프로세스는 시스템 초기화 프로세스에 의해 자동으로 시작됩니다.

shell> clx [options] nanny <nanny cmd>

예시

clx nanny show_jobs

명령 별 옵션

-P, --parallel모든 노드에서 동시에 실행합니다. 현재 지원되지 않는 명령도 있습니다
-S, --skip-down-nodes  노드가 오프라인이거나 응답하지 않을 때 중단하지 않고 건너뜁니다
-T TIMEOUT, --timeout=TIMEOUT텔넷(Telnet) 커넥션의 시간제한을 지정합니다 (초 단위)

pull

노드에서 로컬로 파일을 복사합니다. 대상을 지정하지 않으면 현재 디렉토리 이름이 사용됩니다. 검색된 이름에 nodeid 또는 hostname이 추가됩니다.

shell> clx [options] pull <remote source> [dest]

예시 

clx pull bar  
clx pull /var/log/messages ./cluster-logs

명령 별 옵션

-i SSH_KEY, --ssh-key=SSH_KEY다른 노드로 private-keyauth 하기 위해 사용할 SSH Key 파일 [기본값: /root/.ssh/id_rsa] (root가 현재 사용자로 대체)
-l SSH_USER, --ssh-user=SSH_USER다른 노드에 대한 SSH 연결에 사용할 로그인 계정
참고: 비 루트 사용자는 현재 SSH 호스트 기반 인증을 사용할 수 없습니다 [기본값: 현재 사용자]
-p SSH_PORT, --ssh-port=SSH_PORT다른 노드에 대한 SSH 연결에 사용할 포트 [기본값: 22]
-S, --skip-down-nodes  노드가 오프라인이거나 응답하지 않을 때 중단하지 않고 건너뜁니다

push

노드에서 로컬로 파일을 복사합니다. 대상을 지정하지 않으면 모든 노드에서 현재 디렉토리 이름이 사용됩니다.

shell> clx [options] push <local source> [dest]

예시 

clx push bar
clx push /etc/motd /etc

명령 별 옵션

-i SSH_KEY, --ssh-key=SSH_KEY다른 노드로 private-keyauth 하기 위해 사용할 SSH Key 파일 [기본값: /root/.ssh/id_rsa] (root가 현재 사용자로 대체)
-l SSH_USER, --ssh-user=SSH_USER다른 노드에 대한 SSH 연결에 사용할 로그인 계정
참고: 비 루트 사용자는 현재 SSH 호스트 기반 인증을 사용할 수 없습니다 [기본값: 현재 사용자]
-p SSH_PORT, --ssh-port=SSH_PORT다른 노드에 대한 SSH 연결에 사용할 포트 [기본값: 22]
-S, --skip-down-nodes  노드가 오프라인이거나 응답하지 않을 때 중단하지 않고 건너뜁니다

slave

복제 슬레이브 정보를 표시합니다.

shell> clx [options] slave [slave name]

명령 별 옵션 예외

-n NODE, --node=NODE특정 노드에서 실행하는 옵션은 이 명령에 아무런 영향을 미치지 않습니다
-X EXCLUDE, --exclude=EXCLUDE 

특정 노드를 제외하는 옵션은 이 명령에 아무런 영향을 미치지 않습니다

space

클러스터에 대한 스토리지 사용 정보를 표시합니다.

shell> clx [options] space

status

클러스터의 일반 상태를 표시합니다.

shell> clx [options] status

예시 

clx --node=1 status 
clx
 -n clxdb003 status 
clx   status

명령 별 옵션

-v, --verbose자세한 내용을 표시합니다