Apache Tajo - Commandes Shell
Dans ce chapitre, nous allons comprendre les commandes Tajo Shell en détail.
Pour exécuter les commandes du shell Tajo, vous devez démarrer le serveur Tajo et le shell Tajo en utilisant les commandes suivantes -
Démarrer le serveur
$ bin/start-tajo.sh
Démarrer Shell
$ bin/tsql
Les commandes ci-dessus sont maintenant prêtes à être exécutées.
Commandes méta
Parlons maintenant de la Meta Commands. Les commandes méta Tsql commencent par une barre oblique inverse(‘\’).
Commande d'aide
“\?” La commande est utilisée pour afficher l'option d'aide.
Query
default> \?
Result
Ce qui précède \?La commande liste toutes les options d'utilisation de base de Tajo. Vous recevrez la sortie suivante -
Base de données de listes
Pour lister toutes les bases de données de Tajo, utilisez la commande suivante -
Query
default> \l
Result
Vous recevrez la sortie suivante -
information_schema
default
À l'heure actuelle, nous n'avons créé aucune base de données, il montre donc deux bases de données Tajo intégrées.
Base de données actuelle
\c L'option est utilisée pour afficher le nom actuel de la base de données.
Query
default> \c
Result
Vous êtes maintenant connecté à la base de données "par défaut" en tant qu'utilisateur "nom d'utilisateur".
Liste des fonctions intégrées
Pour lister toutes les fonctions intégrées, tapez la requête comme suit -
Query
default> \df
Result
Vous recevrez la sortie suivante -
Décrire la fonction
\df function name - Cette requête renvoie la description complète de la fonction donnée.
Query
default> \df sqrt
Result
Vous recevrez la sortie suivante -
Quitter le terminal
Pour quitter le terminal, tapez la requête suivante -
Query
default> \q
Result
Vous recevrez la sortie suivante -
bye!
Commandes d'administration
Tajo Shell fournit \admin option pour lister toutes les fonctionnalités d'administration.
Query
default> \admin
Result
Vous recevrez la sortie suivante -
Informations sur le cluster
Pour afficher les informations de cluster dans Tajo, utilisez la requête suivante
Query
default> \admin -cluster
Result
Vous recevrez la sortie suivante -
Afficher maître
La requête suivante affiche les informations de base actuelles.
Query
default> \admin -showmasters
Result
localhost
De même, vous pouvez essayer d'autres commandes d'administration.
Variables de session
Le client Tajo se connecte au maître via un identifiant de session unique. La session est active jusqu'à ce que le client soit déconnecté ou expire.
La commande suivante est utilisée pour lister toutes les variables de session.
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'
le \set key val définira la variable de session nommée key avec la valeur val. Par exemple,
Query
default> \set ‘current_database’='default'
Result
usage: \set [[NAME] VALUE]
Ici, vous pouvez attribuer la clé et la valeur dans le \setcommander. Si vous devez annuler les modifications, utilisez le\unset commander.