Apache Tajo - Comandi della shell

In questo capitolo, comprenderemo in dettaglio i comandi di Tajo Shell.

Per eseguire i comandi della shell Tajo, è necessario avviare il server Tajo e la shell Tajo utilizzando i seguenti comandi:

Avvia il server

$ bin/start-tajo.sh

Avvia Shell

$ bin/tsql

I comandi precedenti sono ora pronti per l'esecuzione.

Comandi Meta

Parliamo ora di Meta Commands. I meta comandi Tsql iniziano con una barra rovesciata(‘\’).

Comando di aiuto

“\?” Il comando viene utilizzato per mostrare l'opzione della guida.

Query

default> \?

Result

Quanto sopra \?Comando elenca tutte le opzioni di utilizzo di base in Tajo. Riceverai il seguente output:

Database elenco

Per elencare tutti i database in Tajo, utilizzare il seguente comando:

Query

default> \l

Result

Riceverai il seguente output:

information_schema 
default

Al momento, non abbiamo creato alcun database, quindi mostra due database Tajo incorporati.

Database corrente

\c viene utilizzata per visualizzare il nome del database corrente.

Query

default> \c

Result

Ora sei connesso al database "predefinito" come utente "nome utente".

Elenca le funzioni integrate

Per elencare tutte le funzioni integrate, digita la query come segue:

Query

default> \df

Result

Riceverai il seguente output:

Descrivi la funzione

\df function name - Questa query restituisce la descrizione completa della funzione data.

Query

default> \df sqrt

Result

Riceverai il seguente output:

Esci da Terminal

Per uscire dal terminale, digita la seguente query:

Query

default> \q

Result

Riceverai il seguente output:

bye!

Comandi dell'amministratore

Tajo Shell fornisce \admin opzione per elencare tutte le funzionalità di amministrazione.

Query

default> \admin

Result

Riceverai il seguente output:

Informazioni sul cluster

Per visualizzare le informazioni sul cluster in Tajo, utilizzare la seguente query

Query

default> \admin -cluster

Result

Riceverai il seguente output:

Mostra maestro

La seguente query mostra le informazioni master correnti.

Query

default> \admin -showmasters

Result

localhost

Allo stesso modo, puoi provare altri comandi di amministrazione.

Variabili di sessione

Il client Tajo si connette al Master tramite un ID di sessione univoco. La sessione è attiva finché il client non viene disconnesso o scade.

Il comando seguente viene utilizzato per elencare tutte le variabili di sessione.

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'

Il \set key val imposterà la variabile di sessione denominata key con il valore val. Per esempio,

Query

default> \set ‘current_database’='default'

Result

usage: \set [[NAME] VALUE]

Qui puoi assegnare la chiave e il valore nel file \setcomando. Se è necessario annullare le modifiche, utilizzare il file\unset comando.