在本章中,我们将详细了解Tajo Shell命令.
要执行Tajo shell命令,需要使用以下命令启动Tajo服务器和Tajo shell :
$ bin/start-tajo.sh
$ bin/tsql
上面的命令现在可以执行了.
现在让我们讨论一下 Meta命令的. Tsql元命令以反斜杠('\')开头.
"\?"命令用于显示帮助选项.
查询
default> \?
结果
以上 \?命令列出Tajo中的所有基本用法选项.您将收到以下输出 :
要列出Tajo中的所有数据库,请使用以下命令 :
查询
default> \l
结果
您将收到以下输出 :
information_schema default
目前,我们还没有创建任何数据库,所以它显示了两个内置的Tajo数据库.
\c 选项用于显示当前数据库名称.
查询
default> \c
结果
您现在已连接到数据库"default"as用户"用户名".
要列出所有内置函数,请键入以下查询和减号;
查询
default> \df
结果
您将收到以下输出 :
\ df函数名称 : 此查询返回给定函数的完整描述.
查询
default> \df sqrt
结果
您将收到以下输出 :
要退出终端,请键入以下查询 :
查询
default> \q
结果
您将收到以下输出 :
bye!
Tajo shell提供了 \admin 选项以列出所有管理员功能.
查询
default> \admin
结果
您将收到以下输出 :
要在Tajo中显示群集信息,请使用以下查询
查询
default> \admin -cluster
结果
您将收到以下输出和减号;
以下查询显示当前主信息.
查询
default> \admin -showmasters
结果
localhost
同样,您可以尝试其他管理命令.
Tajo客户端通过唯一的会话ID连接到Master.会话处于活动状态,直到客户端断开连接或过期.
以下命令用于列出所有会话变量.
查询
default> \set
结果
'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'
\set key val 将设置名为 key 的会话变量,其值为 val .例如,
查询
default> \set ‘current_database’='default'
结果
usage: \set [[NAME] VALUE]
在这里,您可以在中指定键和值\set 命令.如果您需要还原更改,请使用 \unset 命令.