shell语句执行hive查询

执行hive查询实例
执行select查询
    
$HIVE_HOME/bin/hive -e 'select a.col from tab1 a'

加入配置变量的查询
    
$HIVE_HOME/bin/hive -e 'select a.col from tab1 a' -hiveconf  hive.exec.scratchdir=/home/my/hive_scratch  -hiveconf mapred.reduce.tasks=32

查询结果输出为文本
    
$HIVE_HOME/bin/hive -S -e 'select a.col from tab1 a' > a.txt

执行sql语句文件
    
$HIVE_HOME/bin/hive -f /home/my/hive-script.sql

不打印执行进度
    
hive -S -f /home/usr/my.sql

你可能感兴趣的:(sql,hive,shell)