sparksql 操作impala分區表

遇到幾個坑,總結一下:

1.增加分區或者刪除分區:

alter table firstincar drop if exists partition(year=2018,month=12);

alter table firstincar add if not exists partition(year=2018,month=12);

使用sparksql運行上述語句時,結果是生效的,但需要刷新表活表分區才能看到!(以爲不生效,找了很長時間bug)

2.刷新表或者表分區

refresh car partition(year=2018,month=5,day=20)

使用sparksql運行刷新語句,失敗!改用jdbc刷新成功。

至於爲什麼失敗,原因未知。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章