先创建一个sql文件,将要执行的sql放进去
vi test.sql
drop table tmpbat_db.tmp_syh_001; create table tmpbat_db.tmp_syh_001 stored as orc as select tag_name,count(1) from tmp_prgdb.dwm_bss_prd_resource_instance_day_syh_01 group by tag_name order by tag_name
第一种方式
用以下命令执行test.sql文件(无日志输出)
hive -f test.sql
第二种方式
若是想要后台运行sql,并查看日志,可以使用以下命令:
nohup hive -f test.sql > chashu.log & nohup spark-sql -f test.sql > chashu.log &



