当前位置:首页 > 编程笔记 > 正文
已解决

一百九十、Hive——Hive刷新分区MSCK REPAIR TABLE

来自网友在路上 172872提问 提问时间:2023-10-19 14:54:34阅读次数: 72

最佳答案 问答题库728位专家为你答疑解惑

一、目的

在用Flume采集Kafka中的数据直接写入Hive的ODS层静态分区表后,需要刷新表,才能导入分区和数据。原因很简单,就是Hive表缺乏分区的元数据

二、实施步骤

(一)问题——在Flume采集Kafka中的数据写入HDFS后,如果不刷新表,则没有分区和表数据

(二)解决方法——Hive刷新分区MSCK

hive> MSCK REPAIR TABLE ods_queue2;

(三)刷新表后查看分区和表数据

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"一百九十、Hive——Hive刷新分区MSCK REPAIR TABLE":http://eshow365.cn/6-19708-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!