配置HDFS HA后hive抛错Wrong FS怎么办


小编给大家分享一下配置H 香港云主机DFS HA后hive抛错Wrong FS怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.问题:在CDH5.x或者Apache环境下,配置了NameNode的HA后,Hive无正常查询数据了。Hive查询会出现如下异常:FAILED: SemanticException Unable to determine if hdfs://hadoop-01:8020/user/hive/warehouse/t1is encrypted: java.lang.IllegalArgumentException: Wrong FS: hdfs://hadoop-01:8020/user/hive/warehouse/t1, expected: hdfs://nameservice12.解决:
Hive元数据的问题,在Hive数据库中有两张表:DBS : Hive数据仓库的总路径SDS : Hive每张表对应的路径a.进入mysql
b.use hive;
c.修改dbs 和 sds表update DBS set DB_LOCATION_URI=REPLACE (DB_LOCATION_URI,’hadoop-01:8020′,’nameservice1′);
update SDS set LOCATION=REPLACE (LOCATION,’hadoop-01:8020′,’nameservice1′)以上是“配置HDFS HA后hive抛错Wrong FS怎么办”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注开发云行业资讯频道!

相关推荐: java线程池源码分析

本篇内容主要讲解“java线程池源码分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java线程池源码分析”吧!当提交一个任务时,如果当前线程数小于corePoolSize,就会创建一个线程。即使其他有可用的空闲…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 09/11 22:10
下一篇 09/11 22:10

相关推荐