📅  最后修改于: 2020-12-02 06:03:01             🧑  作者: Mango
在本章中,我们将详细了解Tajo Shell命令。
要执行Tajo Shell命令,您需要使用以下命令启动Tajo服务器和Tajo Shell-
$ bin/start-tajo.sh
$ bin/tsql
上面的命令现在可以执行了。
现在让我们讨论元命令。 Tsql元命令以反斜杠(’\’)开头。
“ \?”命令用于显示帮助选项。
询问
default> \?
结果
以上\?命令列出了Tajo中的所有基本用法选项。您将收到以下输出-
要列出Tajo中的所有数据库,请使用以下命令-
询问
default> \l
结果
您将收到以下输出-
information_schema
default
目前,我们尚未创建任何数据库,因此它显示了两个内置的Tajo数据库。
\ c选项用于显示当前数据库名称。
询问
default> \c
结果
现在,您以用户“ username”的身份连接到数据库“ default”。
要列出所有内置函数,请按以下方式键入查询:
询问
default> \df
结果
您将收到以下输出-
\ df函数名称-此查询返回给定函数的完整描述。
询问
default> \df sqrt
结果
您将收到以下输出-
要退出终端,请输入以下查询-
询问
default> \q
结果
您将收到以下输出-
bye!
Tajo Shell提供了\ admin选项以列出所有管理功能。
询问
default> \admin
结果
您将收到以下输出-
要在Tajo中显示集群信息,请使用以下查询
询问
default> \admin -cluster
结果
您将收到以下输出-
以下查询显示当前的主信息。
询问
default> \admin -showmasters
结果
localhost
同样,您可以尝试其他管理命令。
Tajo客户端通过唯一的会话ID连接到主服务器。该会话一直存在,直到客户端断开连接或过期为止。
以下命令用于列出所有会话变量。
询问
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命令。