! <command> | 从hive shell中执行一个shell命令。 |
<query string> | 执行hive查询结果标准输出 |
add FILE[S] <filepath> <filepath>* | 添加一个或多个文件、jar或档案资源的列表在分布式缓存 |
add FILE[S] <ivyurl> <ivyurl>* add JAR[S] <ivyurl> <ivyurl>* add ARCHIVE[S]<ivyurl> <ivyurl>* | 在 Hive 1.2.0以后可以添加一个或多个文件,jar或文档到资源列表,也可以添加ivy的路径文件 Apache Ivy是一个优秀的管理(记录、跟踪、解析和报告)项目依赖的工具,可与Apache Ant紧密集成。 |
compile `<groovy string>` AS GROOVY NAMED <name> | 这允许内联Groovy代码进行编译并被用作一个UDF (Hive 0.13.0). Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。 |
delete FILE[S] <filepath>* | 从分布式缓存中删除资源 |
delete FILE[S] <ivyurl> <ivyurl>* delete JAR[S] <ivyurl> <ivyurl>* delete ARCHIVE[S] <ivyurl> <ivyurl>* | Hive 1.2.0从分布式缓存中删除ivy资源 |
dfs <dfs command> | 在hive shell中执行Hadoop的命令 |
list FILE[S] | 已经添加到分布式缓存的资源列表 |
list FILE[S] <filepath>* | 检查给定的资源是否已经添加到分布式缓存 |
quit | 退出离开交互式shell。 |
reset | 重置配置为默认值 |
set | 打印hive配置 |
set -v | 打印Hadoop和hive配置 |
set <key>=<value> | 设置变量配置 |
source FILE <filepath> | 在CLI执行一个脚本文件。 |