spark坑 之 hive删除表的列 spark无法感知

阅读 79

2022-03-24

hive删除列命令使用如下

spark无法感知

spark.table("tb1").columns 仍然显示是修改前的所有列.

这里有个坑. 因为上面删除列不会修改元数据,也没有修改parquet. 所以靠谱的方法是从新select后建新表.

具体原因解释的感觉不清楚. 大家有见解请评论见.

精彩评论(0)

0 0 举报