hive参数
来源:互联网 发布:单倍型分析软件 编辑:程序博客网 时间:2024/05/17 08:28
$HIVE_HOME/bin/Hive是一个shell工具,它可以用来运行于交互或者批处理方式配置单元查询,语法如下:
1. -i filename 执行脚本文件filename,会在终端上显示mapreduce的进度,执行完毕后,最后把查询结果输出到终端上,然后进入交互模式
eg:hive -i script.sql
1 jim 2019
hive>
2. -e querystring 执行querystring查询命令,之后过程中,会在终端上显示mapreduce的进度,执行完毕后,最后把查询结果输出到终端上,接着hive进程退出,不会进入交互模式。
3.-f filename 执行filename脚本,和-e类似,只是从文件中加载sql
4.-hiveconf x=y 设置hive或者Hadoop变量
eg: hive -hiveconf hive.root.logger=INFO,console
5.-S 加入-S,终端上的输出不会有mapreduce的进度,执行完毕,只会把查询结果输出到终端上。这个静音模式很实用,,通过第三方程序调用,第三方程序通过hive的标准输出获取结果集。
eg:hive -S -e 'select * from test';
6.将查询导入到一个文件
eg:hive -S -e 'select * from test'>a.txt
hive交互式模式
当$HIVE_HOME/bin/hive执行时,没有-e或者-f选项,会进入交互式shell模式。
exit退出交互式shellreset重置配置为默认值set <key>=<value>修改特定变量的值
注意: 如果变量名拼写错误,不会报错set输出用户覆盖的hive配置变量set -v输出所有Hadoop和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]输出已经添加到分布式缓存的资源。list FILE[S] <filepath>*
list JAR[S] <filepath>*
list ARCHIVE[S] <filepath>*检查给定的资源是否添加到分布式缓存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脚本文件
- 顶
- 0
- 踩
0 0
- 【Hive】Hive参数
- hive参数
- Hive参数
- hive参数
- Hive 参数
- Hive 参数
- Hive 参数
- Hive参数
- hive参数
- Hive学习之Hive参数
- hive 参数设定
- hive 配置参数说明
- hive 配置参数说明
- hive一些参数
- Hive命令行参数
- hive 参数配置
- hive 配置参数说明
- hive命令参数
- Android将系统emoji表情转换成十进制字符串
- 函数对象
- ReactNative实战系列 组件封装之Dialog(iOS和Android通用)
- 性能指标之资源指标-CPU-配置(1)
- quagga中cli命令分析
- hive参数
- 几段PHP 数组操作代码
- spring applicationContext.xml文件移到resources目录下,需要做哪些事情
- 现学现卖微信小程序开发(三):引入“Rx”,为小程序插上翅膀
- CSS预处理器-Less
- 把java工程打包成为一个可执行的jar包
- 未能加载文件或程序集 WPFToolkit
- SpringBoot启动时报错
- 历届试题 地宫取宝 (DP)