- Apache Tajo 教程
- Apache Tajo - 首页
- Apache Tajo - 简介
- Apache Tajo - 架构
- Apache Tajo - 安装
- Apache Tajo - 配置设置
- Apache Tajo - Shell 命令
- Apache Tajo - 数据类型
- Apache Tajo - 运算符
- Apache Tajo - SQL 函数
- Apache Tajo - 数学函数
- Apache Tajo - 字符串函数
- Apache Tajo - 日期时间函数
- Apache Tajo - JSON 函数
- Apache Tajo - 数据库创建
- Apache Tajo - 表管理
- Apache Tajo - SQL 语句
- 聚合 & 窗口函数
- Apache Tajo - SQL 查询
- Apache Tajo - 存储插件
- 与 HBase 集成
- Apache Tajo - 与 Hive 集成
- OpenStack Swift 集成
- Apache Tajo - JDBC 接口
- Apache Tajo - 自定义函数
- Apache Tajo 有用资源
- Apache Tajo - 快速指南
- Apache Tajo - 有用资源
- Apache Tajo - 讨论
Apache Tajo - Shell 命令
在本章中,我们将详细了解 Tajo Shell 命令。
要执行 Tajo Shell 命令,您需要使用以下命令启动 Tajo 服务器和 Tajo Shell:
启动服务器
$ bin/start-tajo.sh
启动 Shell
$ bin/tsql
以上命令现在已准备好执行。
元命令
现在让我们讨论一下 **元命令**。Tsql 元命令以反斜杠 **(‘\’)** 开头。
帮助命令
**“\?”** 命令用于显示帮助选项。
查询
default> \?
结果
以上 **\?** 命令列出了 Tajo 中所有基本用法选项。您将收到以下输出:
列出数据库
要列出 Tajo 中的所有数据库,请使用以下命令:
查询
default> \l
结果
您将收到以下输出:
information_schema default
目前,我们还没有创建任何数据库,因此它显示了两个内置的 Tajo 数据库。
当前数据库
**\c** 选项用于显示当前数据库名称。
查询
default> \c
结果
您现在已连接到数据库“default”,用户为“username”。
列出内置函数
要列出所有内置函数,请键入以下查询:
查询
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** 命令。
广告