hive交互模式和非交互模式


1,可以将hive执行的sql语句保存到脚本文件中,通过-f选项制定脚本文件执行hive
eg:hive -f script.sql
2,对于较短的sql语句,可以直接使用-e选项运行hive
eg:hive -e 'select * from table a'
3,-S选项
hive执行过程中,会在终端上显示mapreduce的进度。如果不想显示进度,可以使用-S选项。
这个静音模式很实用,,通过第三方程序调用,第三方程序通过hive的标准输出获取结果集。
eg:$HIVE_HOME/bin/hive -S -e 'select a.col from tab1 a' > tab1.csv



相关内容