Hive中对表手动创建分区
Posted 黄土高坡上的独孤前辈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive中对表手动创建分区相关的知识,希望对你有一定的参考价值。
1.Python脚本
# import datetime
tomorrow =args['tomorrow']
table = args['table']
for hh in range (0,24,1):
hh = str(hh).zfill(2) #位数不足前面补0
for mi in range (0,60,05):
mi = str(mi).zfill(2)
# print (tomorrow+hh+mi)
sql = 'alter table add if not exists partition (ds=\\'\\', hh=\\'\\',mm=\\'\\')'.format(table,tomorrow,hh,mi)
print (sql)
o.execute_sql(sql)
2.shell脚本
以上是关于Hive中对表手动创建分区的主要内容,如果未能解决你的问题,请参考以下文章