外部表删除了部分分区后,手动删除了一些hdfs的分区文件,导致hive Metastore server一直报警,创建数据库失败,但是元数据库中数据库已经存在,手动创建数据库会在创建指令大约200秒后返回创建成功的结果,问题查了很久,重启hive的元数据服务不起作用,重启hive不起作用,最后都想要重启集群了(没重启,影响有点大);
翻了很久的日志,发现hdfs的主节点一直在频繁的查询某些分区文件!
就是删除的分区跟删除的文件不一致,某些hdfs文件已经删除,但是分区还在!将对应的分区删除,问题解决,hive恢复正常!