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.