新彩天欢迎您!
幻海优品

Apache Tajo - Shell命令

在本章中,我们将详细了解Tajo Shell命令.

要执行Tajo shell命令,需要使用以下命令启动Tajo服务器和Tajo shell  :

启动服务器

$ bin/start-tajo.sh

启动Shell

$ bin/tsql

上面的命令现在可以执行了.

Meta命令

现在让我们讨论一下 Meta命令的. Tsql元命令以反斜杠('\')开头.

帮助命令

"\?"命令用于显示帮助选项.

查询

default> \?

结果

以上 \?命令列出Tajo中的所有基本用法选项.您将收到以下输出 :

Command

列出数据库

要列出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 命令.

免责声明:以上内容(如有图片或视频亦包括在内)有转载其他网站资源,如有侵权请联系删除