一、命令行界面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来执行一个脚本文件