hive select报错 Unable to determine if hdfs
系统版本:Ubuntu 14.04
集群:CDH 5.11.0
其它相关组件没有做升级,为CDH 5.11.0插件固定版本
问题描述:
由于该集群为一个小的测试集群,采用最小化部署,只有3个节点,在首次部署安装后,HDFS部署了HA,但是后期测试压力较大,集群资源不足,考虑到测试集群,就去掉了HA,HDFS NameNode为单点,切换后,Hive报错:
hive报错信息:
FAILED: SemanticException Unable to determine if hdfs://nameservice1/user/hive/warehouse/peacebird.db/st_pause_store_item is encrypted: java.lang.IllegalArgumentException: Wrong FS: hdfs://nameservice1/user/hive/warehouse/peacebird.db/st_pause_store_item, expected: hdfs://zt01:8020
原因:
由于原集群HDFS 为HA部署,所以会有如下配置:
切换为单节点后,配置如下:
hdfs URL的hostname也就从nameservice1切换成了namenode的hostname,如下:
解决:
这种情况一般是hive通过原来的HDFS路径找不到数据了,那就把原来的路径改一下就好了,这些信息存在哪儿,存放元数据的DB库呀,这就需要去Mysql里修改元数据信息,当然取决于hive的元数据库(PG,Derby等),直接去mysql里修改hive的原数据就可以:
mysql执行如下命令:
use hive;
update DBS set DB_LOCATION_URI=REPLACE (DB_LOCATION_URI,'nameservice1','zt01')
update SDS set LOCATION=REPLACE (LOCATION,'nameservice1','zt01');
hive select报错 Unable to determine if hdfs相关推荐
- React中使用antd的select报错Unable to preventDefault inside passive event listener invocation.
问题描述 报错Unable to preventDefault inside passive event listener invocation. React中使用antd的select报错 Unab ...
- Hive数据仓库问题:SemanticException Unable to determine if hdfs
hive> select * from users; 报错信息: FAILED: SemanticException Unable to determine if hdfs://mycluste ...
- Hive启动报错 java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang
Hive启动报错 [lili@hadoop102 hive]$ bin/hive which: no hbase in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/b ...
- pytorch报错Unable to get repr for
pytorch报错Unable to get repr for 标签出现了-1,2或者其他值,loss计算之后, 报错:CUDA error: device-side assert triggered ...
- centos6.5环境wget报错Unable to establish SSL connection
centos6.5环境wget报错Unable to establish SSL connection [root@centossz008 src]# wget --no-check-certific ...
- 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )
文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...
- eclipse安装SVN插件报错Unable to connect
[help]-> install new sofeware- -> install窗口的work with填写:http://subclipse.tigris.org/update_1.1 ...
- 运行roscore时候报错 Unable to contact my own server at 及 小海龟动不了的问题
运行roscore时候报错 Unable to contact my own server at 记起曾经无知的时候跟着某个步骤(以下)来了一发这样的操作,把我的ROS_MASTER_URI设置成指定 ...
- JetBrains CLion C++ IDE连接wsl2(Ubuntu)时,报错“Unable to establish SSL connection“解决方案
clion连接wsl2官方教程如下 https://www.jetbrains.com/help/clion/how-to-use-wsl-development-environment-in-cli ...
最新文章
- php数组转xml文件,php数组转换成xml格式的实现方法
- python强类型_python动态性强类型用法实例
- 获取 HTML5 网页设计灵感的10个网站推荐
- 学英语(1)---常用英语
- Unity中Debug打印信息的颜色设置
- python展示文件_python之文件的读写和文件目录以及文件夹的操作实现代码
- RS485接口的EMC设计方案
- “磁碟机”病毒技术分析报告
- 【Grafana】个人体验
- react native 面试题
- 用DirectX12绘制一个几何体的程序详述
- 适合普通人的基金投资研究工具之:且慢与基金组合
- activemq 简介 配置
- centos7 SSH服务启动时报“main process exited, code=exited”status 255错误
- 赵栋/东文才 《面向对象程序设计(java)》第十一周学习总结
- 读《黄自元间架结构九十二法》
- php酒店入住时间怎么算,宾馆早上6点入住怎么算?正规宾馆上午八点开房应该到什么时间算一天...
- 安卓AsyncHttpClient使用时出现的java.net.SocketTimeoutException: Read timed out报错解决方法之一
- Android studio包含四个tab微信页面设计
- 华为发布MetaAAU,能耗降低30%,性能节能双提升