Apache Tajo - polecenia powłoki

W tym rozdziale szczegółowo zrozumiemy polecenia Tajo Shell.

Aby wykonać polecenia powłoki Tajo, musisz uruchomić serwer Tajo i powłokę Tajo za pomocą następujących poleceń -

Uruchom serwer

$ bin/start-tajo.sh

Uruchom Shell

$ bin/tsql

Powyższe polecenia są teraz gotowe do wykonania.

Polecenia meta

Omówmy teraz Meta Commands. Polecenia meta Tsql zaczynają się od ukośnika odwrotnego(‘\’).

Pomoc Polecenie

“\?” Polecenie służy do wyświetlania opcji pomocy.

Query

default> \?

Result

Powyższe \?Lista poleceń zawiera wszystkie podstawowe opcje użycia w Tajo. Otrzymasz następujący wynik -

Baza danych list

Aby wyświetlić listę wszystkich baz danych w Tajo, użyj następującego polecenia -

Query

default> \l

Result

Otrzymasz następujący wynik -

information_schema 
default

Obecnie nie stworzyliśmy żadnej bazy danych, więc pokazuje dwie wbudowane bazy danych Tajo.

Bieżąca baza danych

\c Opcja służy do wyświetlenia aktualnej nazwy bazy danych.

Query

default> \c

Result

Jesteś teraz połączony z bazą danych „domyślnie” jako „nazwa użytkownika” użytkownika.

Lista wbudowanych funkcji

Aby wyświetlić listę wszystkich funkcji wbudowanych, wpisz zapytanie w następujący sposób -

Query

default> \df

Result

Otrzymasz następujący wynik -

Opisz funkcję

\df function name - To zapytanie zwraca pełny opis podanej funkcji.

Query

default> \df sqrt

Result

Otrzymasz następujący wynik -

Zamknij terminal

Aby zamknąć terminal, wpisz następujące zapytanie -

Query

default> \q

Result

Otrzymasz następujący wynik -

bye!

Komendy administratora

Powłoka Tajo zapewnia \admin opcja wyszczególnienia wszystkich funkcji administratora.

Query

default> \admin

Result

Otrzymasz następujący wynik -

Informacje o klastrze

Aby wyświetlić informacje o klastrze w Tajo, użyj następującego zapytania

Query

default> \admin -cluster

Result

Otrzymasz następujący wynik -

Pokaż mistrza

Następujące zapytanie wyświetla aktualne informacje podstawowe.

Query

default> \admin -showmasters

Result

localhost

Podobnie możesz wypróbować inne polecenia administratora.

Zmienne sesji

Klient Tajo łączy się z Master poprzez unikalny identyfikator sesji. Sesja jest aktywna do momentu rozłączenia lub wygaśnięcia klienta.

Następujące polecenie służy do wyświetlania listy wszystkich zmiennych sesji.

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'

Plik \set key val ustawi zmienną sesji o nazwie key z wartością val. Na przykład,

Query

default> \set ‘current_database’='default'

Result

usage: \set [[NAME] VALUE]

Tutaj możesz przypisać klucz i wartość w \setKomenda. Jeśli chcesz cofnąć zmiany, użyj rozszerzenia\unset Komenda.