Hive 高级应用(一)之 Hive shell 操作
1、Hive 命令行
(1)这是 hive 支持的一些命令:
Command Description
quit Use quit or exit to leave the interactive shell.
set key=value Use this to set value of particular configuration variable. One thing to note here is that if you misspell the variable name, cli will not show an error.
set This will print a list of configuration variables that are overridden by user or hive.
set -v This will print all hadoop and hive configuration variables.
add FILE [file] [file]* Adds a file to the list of resources
add jar jarname
list FILE list all the files added to the distributed cache
list FILE [file]* Check if given resources are already added to distributed cache
! [cmd] Executes a shell command from the hive shell
dfs [dfs cmd] Executes a dfs command from the hive shell
[query] Executes a hive query and prints results to standard out
source FILE Used to execute a script file inside the CLI.
(2)语法结构:
hive [-hiveconf x=y]* [<-i filename>]* [<-f filename>|<-e query-string>] [-S]
(3)语法结构释义:
| 语法结构 | 说明 |
|---|---|
| -i | 从文件初始化 HQL |
| -e | 从命令行执行指定的 HQL |
| -f | 执行 HQL 脚本 |

本文介绍了Hive的命令行操作,包括quit、set、add、list等命令,以及Hive参数配置的三种方式:配置文件、命令行参数和参数声明。详细解析了每种配置方式的适用范围和优先级,帮助理解如何在Hive中有效地设定和使用参数。
最低0.47元/天 解锁文章
1745

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



