hive 命令三种执行方式
20190831
1. hive交互模式
- 语法
hive> sql语句
- 示例
hive> show databases; # 显示所有的数据库
hive> use base_name; # 选择数据库
hive> show tables; # 当前数据库下所有的table+view
hive> select * from table_name; # sql语句
hive> quit; # 退出hive
2. “一次使用”命令
- 语法
$ hive -e "合法的sql语句"
# 可以增加参数 `-S`开启静默模式,会去掉输出结果中无关行
$ hive -S -e "合法的sql语句"`
- 示例
$ hive -S -e "select * from table_name"
$ hive -S -e "select * from table_name" > /path/filename
#/path为将输出结果从 标准输出 重定向 到该路径下filename文件下
3. 执行脚本文件
- 语法
$ hive -f /path/filename.sql
- 示例
$ hive -f /path/myfile/myscript.sql
备注
参考《hive 编程指南》
hive命令的三种执行方式