hive学习笔记--脚本化运行hive查询任务

使用shell脚本,运行hive命令:

vi t_order_etl.sh (shell脚本)

#!/bin/bash
hive -e "select * from db_order.t_order"
hive -e "select * from default.t_user"
hql="create table  default.t_bash as select * from db_order.t_order"
hive -e "$hql"

对于,hql较多的,可以使用单独的文件,书写sql:如果要执行的hql语句特别复杂,那么,可以把hql语句写入一个文件:

vi x.hql

select * from db_order.t_order;
select count(1) from db_order.t_user;

然后,用hive -f /root/x.hql 来执行

你可能感兴趣的:(大数据)