hive删除列命令使用如下
spark无法感知
spark.table("tb1").columns 仍然显示是修改前的所有列.
这里有个坑. 因为上面删除列不会修改元数据,也没有修改parquet. 所以靠谱的方法是从新select后建新表.
具体原因解释的感觉不清楚. 大家有见解请评论见.
spark坑 之 hive删除表的列 spark无法感知
阅读 79
2022-03-24
spark.table("tb1").columns 仍然显示是修改前的所有列.
这里有个坑. 因为上面删除列不会修改元数据,也没有修改parquet. 所以靠谱的方法是从新select后建新表.
具体原因解释的感觉不清楚. 大家有见解请评论见.
相关推荐
精彩评论(0)