1、查看hive支持的参数:bin/hive -help
2、--database
-》作用:当我们连接到hive之后,可以指定使用哪一个数据库
-》示例:bin/hive --database zholeiv5;
3、-e
-》作用:在Linux命令行执行SQL语句
-》示例1:bin/hive -e 'show databases'
-》示例2:bin/hive -e 'show databases;' #单条SQL语句可以在末尾添加分号,也可以不加
-》示例3:bin/hive -e 'show databases;use zholeiv5;show tables;' #可以支持多条SQL语句,注意使用;号隔开
-》示例4:bin/hive -e 'use zholeiv5;select * from stuInfo;' > /from_hive_stuInfo.txt #查询结果重定向到本地文件
4、-f
-》作用:执行文件里的SQL语句
-》示例1:bin/hive -f /opt/datas/test.hql
-》test.hql文件内容如下:
show databases;
use zholeiv5;
select * from stuInfo;
5、--hiveconf
-》作用:启动时指定hive的配置参数
-》示例:bin/hive --hiveconf hive.cli.print.current.db=false #不显示数据库名称
-》注意:hiveconf配置的参数,在下一次重启hive的时候就会失效,只是临时修改
-》扩展:在hive命令行窗口使用set也可以临时修改或查看某一个参数
- 示例1:set hive.cli.print.current.db=false; #设置
- 示例2:set hive.cli.print.current.db; #查看
6、--hivevar
-》作用:传递参数
-》示例:bin/hive --hivevar v_name='zhangsan' -f /opt/datas/test.hql
-》/opt/datas/test.hql文件内容如下:
use zholeiv5;
select * from stuInfo where name='${hivevar:v_name}';
Hive常用的Linux Shell参数
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Hive设置配置参数的方法 Hive提供三种可以改变环境变量的方法,分别是:(1)、修改${HIVE_HOME}/...
- 在linux环境中写hiveSQL,需要注意单引号和双引号的问题,这个问题有点类似于linux bash shel...
- linux今晚进行了第一次shell命令。 shell命令指的是脚本命令,这个是linux操作中最基本的,适用于任...
- ubuntu16常用linux命令 1. ubuntu16解压缩文件命令 以下部分转载自博客(http://blo...
- 什么是位置参数 位置参数指的是 shell 脚本的命令行参数,同时也表示 shell 函数的函数参数。Bash中的...