Apache Tajo-쉘 명령
이 장에서는 Tajo Shell 명령을 자세히 이해합니다.
Tajo 쉘 명령을 실행하려면 다음 명령을 사용하여 Tajo 서버와 Tajo 쉘을 시작해야합니다.
서버 시작
$ bin/start-tajo.sh
셸 시작
$ bin/tsql
이제 위의 명령을 실행할 준비가되었습니다.
메타 명령
이제 논의하겠습니다 Meta Commands. Tsql 메타 명령은 백 슬래시로 시작합니다.(‘\’).
도움말 명령
“\?” 명령은 도움말 옵션을 표시하는 데 사용됩니다.
Query
default> \?
Result
위 \?명령은 Tajo의 모든 기본 사용 옵션을 나열합니다. 다음과 같은 출력을 받게됩니다.
데이터베이스 나열
Tajo의 모든 데이터베이스를 나열하려면 다음 명령을 사용하십시오.
Query
default> \l
Result
다음과 같은 출력을 받게됩니다.
information_schema
default
현재 우리는 데이터베이스를 생성하지 않았으므로 두 개의 내장 된 Tajo 데이터베이스를 보여줍니다.
현재 데이터베이스
\c 옵션은 현재 데이터베이스 이름을 표시하는 데 사용됩니다.
Query
default> \c
Result
이제 "username"사용자로 "default"데이터베이스에 연결되었습니다.
내장 기능 나열
모든 내장 함수를 나열하려면 다음과 같이 쿼리를 입력하십시오.
Query
default> \df
Result
다음과 같은 출력을 받게됩니다.
기능 설명
\df function name −이 쿼리는 주어진 함수에 대한 완전한 설명을 반환합니다.
Query
default> \df sqrt
Result
다음과 같은 출력을 받게됩니다.
터미널 종료
터미널을 종료하려면 다음 쿼리를 입력하십시오.
Query
default> \q
Result
다음과 같은 출력을 받게됩니다.
bye!
관리 명령
Tajo 쉘은 \admin 모든 관리자 기능을 나열하는 옵션.
Query
default> \admin
Result
다음과 같은 출력을 받게됩니다.
클러스터 정보
Tajo에서 클러스터 정보를 표시하려면 다음 쿼리를 사용하십시오.
Query
default> \admin -cluster
Result
다음과 같은 출력을 받게됩니다.
마스터보기
다음 쿼리는 현재 마스터 정보를 표시합니다.
Query
default> \admin -showmasters
Result
localhost
마찬가지로 다른 관리 명령을 시도 할 수 있습니다.
세션 변수
Tajo 클라이언트는 고유 한 세션 ID를 통해 마스터에 연결합니다. 세션은 클라이언트 연결이 끊어 지거나 만료 될 때까지 라이브 상태입니다.
다음 명령은 모든 세션 변수를 나열하는 데 사용됩니다.
Query
default> \set
Result
'SESSION_LAST_ACCESS_TIME' = '1470206387146'
'CURRENT_DATABASE' = 'default'
‘USERNAME’ = 'user'
'SESSION_ID' = 'c60c9b20-dfba-404a-822f-182bc95d6c7c'
'TIMEZONE' = 'Asia/Kolkata'
'FETCH_ROWNUM' = '200'
‘COMPRESSED_RESULT_TRANSFER' = 'false'
그만큼 \set key val 세션 변수를 설정합니다. key 가치와 함께 val. 예를 들면
Query
default> \set ‘current_database’='default'
Result
usage: \set [[NAME] VALUE]
여기에서 키와 값을 \set명령. 변경 사항을 되돌려 야하는 경우\unset 명령.