hive命令行
执行一个查询
$HIVE_HOME/bin/hive -e 'select a.col from tab1 a'
之后过程中,会在终端上显示mapreduce的进度,执行完毕后,最后把查询结果输出到终端上,接着hive进程退出,不会进入交互模式。
使用静音模式执行一个查询
$HIVE_HOME/bin/hive -S -e 'select a.col from tab1 a'
加入-S,终端上的输出不会有mapreduce的进度,执行完毕,只会把查询结果输出到终端上。这个静音模式很实用,,通过第三方程序调用,第三方程序通过hive的标准输出获取结果集。
使用静音模式执行一个查询,把结果集导出
$HIVE_HOME/bin/hive -S -e 'select a.col from tab1 a' > tab1.csv
不进入交互模式,执行一个hive script
$HIVE_HOME/bin/hive -f /home/my/hive-script.sql
hive-script.sql是使用hive sql语法编写的脚本文件,执行的过程和-e类似,区别是从文件加载sql.
但是sql文件,对于bash来说,不能使用变量,而使用-e的方式,可以在bash里使用变量(但是对于sql文件的形式,可以利用程序基于变量动态生成sql文件,再执行,稍微麻烦点)。
这里可以和静音模式-S联合使用,通过第三方程序调用,第三方程序通过hive的标准输出获取结果集。
hive交互式模式
当$HIVE_HOME/bin/hive执行时,没有-e或者-f选项,会进入交互式shell模式。
命令 | 描述 |
quit exit |
退出交互式shell |
reset | 重置配置为默认值 |
set <key>=<value> |
修改特定变量的值 注意:如果变量名拼写,不会报错 |
set | 输出用户覆盖的hive配置变量 |
add FILE[S] <filepath> <filepath>* add JAR[S] <filepath> <filepath>* add ARCHIVE[S] <filepath> <filepath>* |
添加 一个或多个 file, jar, archives到分布式缓存 |
list FILE[S] list JAR[S] list ARCHIVE[S] |
输出已经添加到分布式缓存的资源。 |
delete FILE[S] <filepath>* delete JAR[S] <filepath>* delete ARCHIVE[S] <filepath>* |
从分布式缓存删除指定的资源 |
! <command> | 从Hive shell执行一个shell命令 |
dfs<dfs command> | 从hive shell执行一个dfs命令 |
<query string> | 执行一个hive查询,然后输出结果到标准输出 |
source FILE <filepath> | 在CLI里执行一个hive脚本文件 |
hive> set mapred.reduce.tasks=32; hive> set; hive> select a.* from tab1; hive> !ls; hive> dfs -ls;
相关推荐
大数据hadoop中hive-1.1.0 的cli ,jar包,hive-cli-1.1.0.jar
HiveCLI和Beeline命令行的基本使用,基础篇
官方版的hive,通过命令:desc table1,是不能正常显示中文注释的,附件是对源码改造过的hive-0.10.0可以通过命令:desc table1 正常显示中文注释
通过学习将Oracle和Hive的常用函数整理出来做了个对比,提供他们各自支持的常用函数。
hive-cli.jar hive-common.jar hive-contrib.jar hive-hbaseec.jar hive-hbase-handler.jar hive-hwi.jar hive-jdbc.jar hive-metastorejar hive-serde.jar hive-service.jar hive-shims.jar hadoop-core-1.0.4.jar
hbase和hive常用命令总结
附件包括一个数据文件(csv文件,包括92168条记录)和一个包含操作命令的txt文件,用于Hive的学习。 其中csv文件可以上传到HDFS构建测试数据,txt文件给出了相关的操作命令。
hive 常用命令大全,包含分区域表、函数,常用命令等
hive常用命令+日常
该文档详细的介绍了hive的命令操作,从增删改查等方面进行整理,同时还有补充的一些命令操作。
HIVE函数分类,HIVE CLI命令,简单函数,聚合函数,集合函数,特殊函数,常用函数Demo
hive常用函数大全,日期类别,函数类别等常用函数都可有;
Hive常用参数配置详细记录,总结的知识希望能够帮到有需要的人。
hive常用命令,自己整理的。需要的朋友可以下载
Hive常用的SQL命令操作[定义].pdf
用于Hive和HBase的连接,通过hive操作hbase上的表 解压缩后全部放入hive/lib下,需先删除原有jar
Hive常用DDL操作,基础篇
Hive常用DML操作,基础篇
大佬总结的hive的各种常用函数语法格式及其用法,Hive内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等
1.创建分区表语法 1.创建二级分区表 2.正常的加载数据 3.查询数据