• 售前

  • 售后

热门帖子
入门百科

HIVE日常使用笔记

[复制链接]
壮壮妈2017 显示全部楼层 发表于 2022-1-13 09:27:56 |阅读模式 打印 上一主题 下一主题
1 hive一次性删除多个分区数据

  1. -----SQL------
  2. alter table tranods.name drop if exists
  3. partition (dt='20220110')
  4. ,partition (dt='20220111')
  5. ,partition (dt='20220109')
  6. ----结果展示-----
  7. Logging initialized using configuration in file:/etc/hive/conf.dist/hive-log4j2.properties Async: false
  8. hive> alter table tranods.name drop if exists partition (dt='20220110'),partition (dt='20220111'),partition (dt='20220109');
  9. Dropped the partition dt=20220111
  10. Dropped the partition dt=20220110
  11. Dropped the partition dt=20220109
  12. OK
  13. Time taken: 2.129 seconds
复制代码
温馨提示:如果一次性拼接过多的分区,hive会执行报错,所以可以分批次执行
2 hive添加分区指定多个子路径

  1. alter table tranods.name add partition (dt='20210728')
  2. location 's3://.your path.../log_data/20210728/{16,17,18,19,20,21,22,23}/*';
复制代码


来源:https://blog.caogenba.net/a18033860865/article/details/122447810
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作