一、命令行界面CLI
1、变量和属性
--define key=value与—hivevar key=value是等价的
hive中变量和属性命名空间
命名空间 |
使用权限 |
描述 |
hivevar |
可读/可写 |
(Hive v0.8.0后)用户自定义变量 |
hiveconf |
可读/可写 |
Hive相关的配置属性 |
system |
可读/可写 |
java定义的配置属性 |
env |
只可读 |
Shell环境如bash定义的环境变量 |
$hive –define foo=bar
hive> set foo;
foo=bar;
2、“一次使用”命令
$ hive –e”select statement”
3、从文件中执行Hive查询
(1)使用-f文件名方式执行指定文件中一个或者多个查询语句
$hive –f /path/to/file/withqueries.hql
(2)Hive shell中用户可以使用SOURCE来执行一个脚本文件