Hive Shell参数
1.Hive命令行
(1). 命令:hive -i filename
含义:从文件初始化HQL
filename为test001.sql的内容如下

hive -i test001.sql命令执行结果如下

(2). 命令:hive -e 'sql语句'
含义:从命令行执行指定的HQL指令
具体执行示例如下:

(3). 命令:hive -f filename
含义:执行文件中的HQL脚本
这里的filename为test001.sql文件,文件内容如下

hive -f test001.sql执行结果如下

(4). 命令:hive -v
含义:输出执行的HQL语句到控制台
(5). 命令:hive -p
含义:connect to Hive Server on port number -hiveconf x=y Use this to set hive/hadoop configuration variables.
(6). 命令:hive -hiveconf set x=y;
含义:设置hive运行时候的参数配置信息
2.Hive参数配置方式
目的:设定 Hive 的参数可以优化 HQL 代码的执行效率,协助定位问题。
三种参数设定方式:
-
配置文件
-
命令行参数
-
参数声明
配置文件
Hive 的配置文件包含:
-
用户自定义的

本文详细介绍了Hive Shell的各种参数用法,包括hive -i, -e, -f, -v, -p和-hiveconf命令,并讨论了Hive参数配置的三种方式:配置文件、命令行参数和参数声明。此外,还讲解了Hive的内置函数及自定义函数(UDF, UDAF, UDTF)的使用,以及如何开发和应用自定义UDF的步骤。"
52012925,699227,Linux Netfilter深入实践:开发自定义hook函数,"['Linux', '网络安全', '内核开发', '协议处理']
最低0.47元/天 解锁文章
930

被折叠的 条评论
为什么被折叠?



