1. org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: hdfs://testcluster/user/hive/warehouse/....

问题分析

在hive中执行show partitions test,查看test表对应的所有分区。

看了下之前添加过的所有分区,发现有个分区对应的hdfs目录不存在了(被人为删除了,一般是清理历史数据)。但是这个分区并没有执行alter table test drop partition p=xxx这样删除掉,因为即便是不删除hive也能正常读取。

但是到Spark这就不行了,Spark加载hive分区表数据会根据show partitions中的分区去加载,发现目录缺失就会出错了。

解决方式 1 ,shell 命令删除报错分区

删除分区目录时,同时执行alter table test drop partition (p='xxx')把对应的分区也删除掉就可以了。

如果已经删除了分区目录,也需要执行上以上的命令。

解决方式 2,hue  页面操作删除报错分区

删除hive的分区元数据,spark总是读取到已经删掉的分区相关推荐

  1. 微信转账记录删除了服务器还有吗,微信转账记录删除了还能查到吗,怎么查删掉的...

    有的时候我们为了保障自己的隐私安全都习惯在转账完之后删除以前的转账记录,但是有的时候其实删除了也是可以找回我们的记录的.那微信转账记录删除了还能查到吗,怎么查删掉的? 首先给大家分享一下关于微信的一个 ...

  2. python读取文件并删掉部分内容

    python读取文件并删掉部分内容 文章目录 python读取文件并删掉部分内容 想要把文档里的列表数据读成python中的列表数据,发现里面的NumberInt数据类型不能被识别,因此要处理掉 代码 ...

  3. 桌面上计算机删除后怎么复原,电脑桌面上出现一个图标,删掉后重启桌面又恢复了?怎么才能彻底删除?...

    电脑桌面上出现一个图标,删掉后重启桌面又恢复了?怎么才能彻底删除?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 电脑桌 ...

  4. oppo手机删除计算机怎样恢复,【数据恢复篇】oppo手机删掉的照片怎么恢复

    原标题:[数据恢复篇]oppo手机删掉的照片怎么恢复 手机删掉的照片可以恢复吗?oppo手机删掉的照片怎么恢复?很多人会奇怪oppo手机删掉的照片还能恢复吗?现在科技技术的提高,照片能够被恢复也是很简 ...

  5. 快速删除电脑不必要的软件(软件管理不能删掉的)

    公司把配置的电脑借用了,我又重新把我的这个旧电脑重起,开始使用后发现体验感太差了,卡的要死,之前没觉得什么,用了公司的电脑后就知道自己的电脑太卡太慢,所以决定删除一些不必要的软件. 发现有些软件在软件 ...

  6. 使用Spark SQL读取Hive上的数据

    Spark SQL主要目的是使得用户可以在Spark上使用SQL,其数据源既可以是RDD,也可以是外部的数据源(比如Parquet.Hive.Json等).Spark SQL的其中一个分支就是Spar ...

  7. spark如何正确的删除hive外部表【删除表时同时删除hdfs上的数据】?

    在spark 2.4.x和hive 3.1.x环境下,spark通过sql (drop table xxx)删除hive的外部表,只能删除hive的元数据信息,但没有删除hdfs上的数据,导致hdfs ...

  8. spark sql读取hive底层_scala – 从一个hive表中读取并使用spark sql写回来

    我正在使用Spark SQL读取Hive表并将其分配给 scala val val x = sqlContext.sql("select * from some_table") 然 ...

  9. spark 无法读取hive 3.x的表数据

    HDP3.0 集成了hive 3.0和 spark 2.3,然而spark却读取不了hive表的数据数据,准确来说是内表的数据. 原因 hive 3.0之后默认开启ACID功能,而且新建的表默认是AC ...

最新文章

  1. 服务器可以响应字符类型的数据吗,HTTP - Response
  2. getcontentpane java_java – 为什么getcontentpane()未定义?
  3. (NO.00003)iOS游戏简单的机器人投射游戏成形记(二)
  4. StaicArray
  5. 如何在 C# 中使用 Dapper ORM
  6. Ajax实现动态及时刷新表格数据
  7. 福昕熊雨前:PDFium开源项目的背后
  8. php单线程的缺点,PHP在设计上有哪些缺陷?
  9. optenstack配置glance
  10. python JEP安装
  11. 多种方法使用c语言读写文件(总结)
  12. 音频格式转换器哪个好,推荐几款免费的mp3格式转换器
  13. MATLAB中的变量
  14. 手机显示DNS服务器异常,手机dns服务器异常怎么设置
  15. html的斜表头设置
  16. 深度神经网络在Youtube推荐中的应用--开篇作之一--含部分实用技巧
  17. 7-1 厘米换算英尺英寸(基础编程题)
  18. java中PO、BO、VO、DTO、POJO、DAO是什么?
  19. 电脑上有么有透明桌面便签?透明记事便利贴小工具下载
  20. STM32F429的内部FLASH介绍

热门文章

  1. 真过份,女友居然要我坐在马桶上小便
  2. Windows家庭版添加本地组策略编辑器的方法
  3. 让星星⭐月亮告诉你,打印完全格式的日期格式 包含 年月日时分秒毫秒
  4. 从前端角度分析浏览器响应时间慢等情况
  5. transformers.Trainer 在训练中断后无法加载checkpoint问题解决
  6. ubuntu为软件设定图标
  7. 单片机c语言的按键程序设计,单片机C语言程序设计:按键发音
  8. 微芯科技35.6亿美元购Atmel 芯片业整合潮继续
  9. 国产手机荣获国际大奖,在美国被排队购买,不是华为你可能没用过
  10. 跑步蓝牙耳机推荐,适合跑步的蓝牙运动耳机