立即注册 登录
About云-梭伦科技 返回首页

何为理想的个人空间 https://aboutyun.com/?40163 [收藏] [复制] [分享] [RSS]

日志

hive官方文档学习--------------------1(命令)

已有 948 次阅读2016-5-20 13:46


    命令手册


! <command>

从hive shell中执行一个shell命令。

<query string>

执行hive查询结果标准输出

add FILE[S] <filepath> <filepath>* 
add JAR[S] <filepath> <filepath>* 
add ARCHIVE[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 JAR[S] <filepath>* 
delete ARCHIVE[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 JAR[S] 
list ARCHIVE[S]

已经添加到分布式缓存的资源列表

list FILE[S] <filepath>* 
list JAR[S] <filepath>* 
list ARCHIVE[S] <filepath>*

检查给定的资源是否已经添加到分布式缓存

quit 
exit

退出离开交互式shell。

reset

重置配置为默认值

set

打印hive配置

set -v

打印Hadoop和hive配置

set <key>=<value>

设置变量配置
Note:如果你拼错变量名,CLI不会显示一个错误

source FILE <filepath>

在CLI执行一个脚本文件。




实例用法:
hive> set mapred.reduce.tasks=32; hive> set; hive> select a.* from tab1; hive> !ls; hive> dfs -ls;



路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条