系统版本: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相关推荐

  1. React中使用antd的select报错Unable to preventDefault inside passive event listener invocation.

    问题描述 报错Unable to preventDefault inside passive event listener invocation. React中使用antd的select报错 Unab ...

  2. Hive数据仓库问题:SemanticException Unable to determine if hdfs

    hive> select * from users; 报错信息: FAILED: SemanticException Unable to determine if hdfs://mycluste ...

  3. 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 ...

  4. pytorch报错Unable to get repr for

    pytorch报错Unable to get repr for 标签出现了-1,2或者其他值,loss计算之后, 报错:CUDA error: device-side assert triggered ...

  5. centos6.5环境wget报错Unable to establish SSL connection

    centos6.5环境wget报错Unable to establish SSL connection [root@centossz008 src]# wget --no-check-certific ...

  6. 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )

    文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...

  7. eclipse安装SVN插件报错Unable to connect

    [help]-> install new sofeware- -> install窗口的work with填写:http://subclipse.tigris.org/update_1.1 ...

  8. 运行roscore时候报错 Unable to contact my own server at 及 小海龟动不了的问题

    运行roscore时候报错 Unable to contact my own server at 记起曾经无知的时候跟着某个步骤(以下)来了一发这样的操作,把我的ROS_MASTER_URI设置成指定 ...

  9. 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 ...

最新文章

  1. php数组转xml文件,php数组转换成xml格式的实现方法
  2. python强类型_python动态性强类型用法实例
  3. 获取 HTML5 网页设计灵感的10个网站推荐
  4. 学英语(1)---常用英语
  5. Unity中Debug打印信息的颜色设置
  6. python展示文件_python之文件的读写和文件目录以及文件夹的操作实现代码
  7. RS485接口的EMC设计方案
  8. “磁碟机”病毒技术分析报告
  9. 【Grafana】个人体验
  10. react native 面试题
  11. 用DirectX12绘制一个几何体的程序详述
  12. 适合普通人的基金投资研究工具之:且慢与基金组合
  13. activemq 简介 配置
  14. centos7 SSH服务启动时报“main process exited, code=exited”status 255错误
  15. 赵栋/东文才 《面向对象程序设计(java)》第十一周学习总结
  16. 读《黄自元间架结构九十二法》
  17. php酒店入住时间怎么算,宾馆早上6点入住怎么算?正规宾馆上午八点开房应该到什么时间算一天...
  18. 安卓AsyncHttpClient使用时出现的java.net.SocketTimeoutException: Read timed out报错解决方法之一
  19. Android studio包含四个tab微信页面设计
  20. 华为发布MetaAAU,能耗降低30%,性能节能双提升

热门文章

  1. python爬虫 爬取 豆瓣网 搜索结果 同城活动 数据
  2. android知识回顾--view的事件体系
  3. 申报绿色工厂的流程、费用和资料大全。
  4. android中联系人搜索框
  5. 卡特兰数[catalan数]`
  6. OpenGL 之 齐次坐标
  7. 校园助手APP--腾讯地图的集成使用(含街景)
  8. 普通人下班之后可以做什么副业,下班之后做的兼职推荐
  9. 超级干货 :一文读懂大数据计算框架与平台(升级版)
  10. 如何通过发新浪微博关闭电脑