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.