日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hive的新分区和旧分区的概念问题

發布時間:2023/12/31 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hive的新分区和旧分区的概念问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

hive中的一個表格中的內容可以存儲在不同分區(可以理解為分片).

?

[1]中描述的是,試圖給表格新增一個字段,結果只給新分區進行了新增字段操作,老分區并沒有影響,

需要使用如下的cascade寫法

alter table tb add columns(col1 string) cascade;

?

[2]中試圖查詢最新的分區,但是又不希望遍歷所有的分區來尋找,效率太低.

?

總結:

對于hive的操作,要時刻注意新分區和舊分區的問題.

否則會導致數據不完整以及性能低下的問題

?

?

Reference:

[1][Hive]新增字段(column)后,舊分區無法更新數據問題

[2]如何在HIVE表中找到最新的分區(How to find the most recent partition in HIVE table)

總結

以上是生活随笔為你收集整理的hive的新分区和旧分区的概念问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。