命令 | |
---|---|
命令 |
注释 |
source FILE <filepath> | 在CLI中执行一个脚本。 |
set <key>=<value> | 为一个特定的配置变量设置一个值。 注:如果你忘了怎么拼写那个变量的名字,CLI将不会展示一个错误。 |
set -v | 打印所有的Hadoop和Hive的配置变量。 |
set | Prints a list of configuration variables that are overridden by the user or Hive. 打一个被用户或者Hive重写的配置变量列表。 |
reset | 重新设置配置项为默认值(Hive 0.10请查阅HIVE-3202)。任何在命令行被使用设置命令或者-hiveonf的参数将会恢复默认值。 注:由于历史原因,这个不适用于那些在命令行中用hiveconf.做前缀的关键字配置参数。 |
quit | 使用quit或者exit命令来离开交互shell窗口 |
list FILE[S] <filepath>* | 检查是否给定的资源都已经增加到分布式是缓存中了。查阅Hive Resource可以看到更多的信息。 |
list FILE[S] | 列出被增加到分布式缓存中的资源。查阅Hive Resources可以得到更多信息 |
dfs <dfs command> | 在Hive shell窗口执行一个dfs命令。 |
delete FILE[S] <ivyurl> <ivyurl>* delete JAR[S] <ivyurl> <ivyurl>* delete ARCHIVE[S] <ivyurl> <ivyurl>* | Hive1.2.0shanchu分布式缓存中的资源。查阅HiveResource获取更多信息 |
delete FILE[S] <filepath>* | 删除分布式缓存中的资源 |
compile `<groovy string>` AS GROOVY NAMED <name> | |
add FILE[S] <ivyurl> <ivyurl>* add JAR[S] <ivyurl> <ivyurl>* add ARCHIVE[S]<ivyurl> <ivyurl>* | Hive 1.2.0中使用一个类似格式:ivy://group:module:version?query_string的lvy URL增加一个或者更多个文件、jar包或者压缩包到分布式缓存的资源列表中。查阅Hive Resources获取更多信息。 |
add FILE[S] <filepath> <filepath>* | Adds one or more files, jars, or archives to the list of resources in the distributed cache. See Hive Resources for more information. 增加一个或者多个文件,jar包,或者压缩包到分布式缓存中。chax |
<query string> | 执行Hive查询并且打印标准输出。 |
! <command> | 在Hive中执行一个Shell命令 |
使用样例:
hive> set mapred.reduce.tasks=32; hive> set; hive> select a.* from tab1; hive> !ls; hive> dfs -ls;