去操作机上启动hiveclient看看能不能查出表
如果是使用metastore先看看metastore能不能连接上,你给的范围比较大,要一步步诊断
@青牛 我在网页上刷新了一下metastore然后很多有问题的表就不见了,还能找回这些表的元数据吗,按理说基于hdfs应该有写导磁盘上的吧
@歌唱祖国 数据是放在hdfs上,元数据是存储在mysql中,没有元数据信息就查不了hdfs上的数据
@青牛 如何将mysql上hive的元数据还原回hive去呢
配置你的hiveclient连接有元数据的mysql数据库就行了
@青牛 本身一直就有连着的
@歌唱祖国 那就去元库里看看表还在不。你没执行过drop操作表是不会丢的,hive检查还是挺严格的外部表有分区drop也会失败的,所以一般元数据是不会丢的除非特意的人为。你这个就是连接元库的问题。不行就看一下hive的日志
`单行代码`
关注海汼部落技术社区