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刷新成功。

至于为什么失败,原因未知。

猜你喜欢

转载自blog.csdn.net/zjx_z/article/details/84789400