hive CLI的一些操作

本文介绍了如何在Hive CLI中从文件执行查询,利用hiverc文件自动化执行常见命令,以及如何在CLI内部执行Hadoop命令。通过源文件执行查询语句时,文件需以.q或.hql为后缀。hiverc文件可以设置启动CLI时自动执行的命令。在CLI中,可以使用!执行bash shell命令,但不能处理输入操作和管道。执行Hadoop命令时,只需去掉'hadoop'前缀,这比新开JVM实例更高效。注释需放在执行脚本中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从文件中执行hive查询

可以将要执行的查询语句写在一个文件中:
在这里插入图片描述1、在控制面板执行
在这里插入图片描述2、在hive shell中用source命令来执行
在这里插入图片描述注意:执行的文件必须是以.q或者.hql为后缀名的

hiverc文件的使用

hive -i 指定一个文件,当CLI启动后,会在提示符出现前先执行这个文件。如果没有指定,则hive会自动在HOME目录找到名为.hiverc的文件自动执行,一般会在这个文件中写进频繁执行的命令。

在hive CLI中执行bash shell命令:前面加个!
在这里插入图片描述但是有所局限,不能执行输入操作和管道符以及文件名自动补全。

在hive CLI中执行hadoop命令

将hadoop dfs … 中的hadoop去掉就行。
这种执行hadoop命令的方法更高效,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值