Hive中的.hiverc文件及命令运行方式
来源:互联网 发布:视频后期配音软件 编辑:程序博客网 时间:2024/06/05 00:55
在${HIVE_HOME}/bin目录下有个.hiverc文件,它是隐藏文件,我们可以用Linux的ls -a命令查看。我们在启动Hive的时候会去加载这个文件中的内容,所以我们可以在这个文件中配置一些常用的参数,如下:
#在命令行中显示当前数据库名set hive.cli.print.current.db=true; #查询出来的结果显示列的名称set hive.cli.print.header=true;#启用桶表set hive.enforce.bucketing=true;#压缩hive的中间结果set hive.exec.compress.intermediate=true;#对map端输出的内容使用BZip2编码/解码器set mapred.map.output.compression.codec=org.apache.hadoop.io.compress.BZip2Codec;#压缩hive的输出set hive.exec.compress.output=true;#对hive中的MR输出内容使用BZip2编码/解码器set mapred.output.compression.codec=org.apache.hadoop.io.compress.BZip2Codec;#让hive尽量尝试local模式查询而不是mapred方式set hive.exec.mode.local.auto=true;
命令的运行方式:
1.在Linux命令行下使用hive -e "SQL语句"的方式运行:
注:从图中可以看出这种方式并不需要进入Hive直接在Linux命令行运行,这可以避免切换状态带来的不便。
2.把查询结果导出到文件中,也是在Linux命令中使用hive -e "XXX" > a.txt
3.是执行语句安静的执行,使用hive -S -e "XXX"。
附:从上面我们可以看到和HQL语句执行相关的日志都不会输出了。
4.在Linux命令行中使用hive -f "文件" 执行写在某个文件中的HQL语句。
5.执行写在shell脚本中的查询语句
6.在Hive终端使用source 文件名 的形式执行写在文件中的语句
注:这个命令是在Hive终端执行的,且文件不需要使用双引号!
7.显示分布式缓存中的jar包,在hive终端使用list jar命令
0 0
- Hive中的.hiverc文件及命令运行方式
- Hive中的.hiverc文件及命令运行方式
- hive变量调用 hive和shell hdfs命令交互调用 hiverc预定义初始化
- 配置通用hive的环境变量(.hiverc)
- hive中的存储方式
- Hive命令及操作
- Hive中的命令
- Linux执行shell脚本方式及区别&命令后台运行
- Linux执行shell脚本方式及区别&命令后台运行
- Linux执行shell脚本方式及区别&命令后台运行
- Linux执行shell脚本方式及区别&命令后台运行
- hive 中运行sql文件
- hive脚本运行查看错误日志方式
- hive并发调用的运行方式
- spark jar包方式运行hive步骤
- PowerShell中的同步命令运行及信息输出
- 后台运行FTP存取文件实例及命令详解
- java文件通过cmd命令编译及运行
- POJ1125 Stockbroker Grapevine【Floyd】
- jquery ajax缓存问题解决方法小结
- fatal error: Xm/Protocols.h: No such file or directory
- 蓝桥杯 入门训练 圆的面积
- 计算两个日期相隔的天数
- Hive中的.hiverc文件及命令运行方式
- c语言与lua交互(capi)介绍, lua调用C语言函数详解(二)
- C++语言
- JAVA学习背景
- Java Web开发Session超时设置
- 快速幂(整数+矩阵):hdu 2817+poj3233+poj1995+poj3070
- nginx编译c++模块和链接第三方库
- hdu-2819 Swap (二分匹配)
- 慎防ARP欺骗与网络嗅探(下篇)