hive 使用linux变量 修改表名
背景:
业务中需要创建表的时候,每个月执行都需要表名后有日期后缀,后缀到月份,
现在的做法是: hive创建表语句和处理依旧不变,最后做完ETL后生成了最终表后,
在执行如下脚本即可:
#!/bin/bash tablename="stu" currentdate=$(date +%Y%m) currentdate=$currentdate"00" hive -S -e "use st_qypf_intermediate; alter table ${tablename} rename to ${tablename}${currentdate};"
相关推荐
archive 2020-06-12
zlsdmx 2020-07-05
tomson 2020-07-05
zlsdmx 2020-05-14
archive 2020-07-30
成长之路 2020-07-28
eternityzzy 2020-07-19
taisenki 2020-07-05
tugangkai 2020-07-05
SignalDu 2020-07-05
tugangkai 2020-07-04
tomson 2020-07-05
Zhangdragonfly 2020-06-28
genshengxiao 2020-06-26
成长之路 2020-06-26
tomson 2020-06-26