背景:
业务中需要创建表的时候,每个月执行都需要表名后有日期后缀,后缀到月份,
现在的做法是: 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};"