hive执行drop表之后没有彻底删除

  • Post author:
  • Post category:其他


我执行drop表之后,客户端查看表已删除,但是我插入新的数据还是之前的旧数据

纠结了一会,开始没发现是之前表的数据,一直以为是给我的文件里有隐藏字段,让其他同事也试了几遍之后还是一样的效果,有一个同事换了个库成功了

我就上hdfs上看了一下,我删了表之后表文件还在,猜到问题可能出现在hive和hdfs的权限上

突然想到之前恢复集群数据切换过hdfs用户,可能是那会切换了之后直接登录的hive,建表之后现在的用户没有权限删除

在切换用户登录hive之后成功删除成功

问题就在于你目前登录的用户不一定有最大的权限,换一下用户就好了



版权声明:本文为syd19950119原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。