当前位置: 首页 > 知识库问答 >
问题:

格式错误的ORC文件错误

林鹭洋
2023-03-14

在将配置单元外部表从RC格式升级为ORC格式并在其上运行MSCK修复表(当我确实从表中选择全部时)时,我得到以下错误-

Failed with exception java.io.IOException:java.io.IOException: Malformed ORC file hdfs://myServer:port/my_table/prtn_date=yyyymm/part-m-00000__xxxxxxxxxxxxx Invalid postscript length 1

将RC格式的历史数据迁移到ORC格式的新定义的过程是什么?

共有1个答案

邢焕
2023-03-14

当您添加分区时,Hive不会自动重新格式化数据。您有两个选择:

  1. 将旧分区保留为RC文件,并将新分区设置为ORC。
  2. 将数据移动到分段表,并使用“插入覆盖”将数据重写为ORC文件。
 类似资料:
  • 在最新版本的Xcode中构建应用程序时,我会遇到以下错误: 致命错误:格式错误或损坏的AST文件:“无法加载模块”/users/me/library/developer/xcode/developer/xcode/deriveddata/moduleCache/xyzyie6zv0op/darwin.pcm“:找不到文件”注意:修改系统标头后,请删除位于“/users/me/library/dev

  • 问题内容: 目前,我正在开发一项功能,该功能涉及解析从另一产品收到的XML。我决定对一些实际的客户数据进行一些测试,看起来其他产品正在允许来自用户的输入被认为是无效的。无论如何,我仍然必须尝试找出一种解析它的方法。我们正在使用,但输入出现错误,如下所示。 如你所知,说明中包含似乎是无效标签的内容。现在,此描述标签被称为是叶子标签,并且其中不应包含任何嵌套标签。无论如何,这仍然是一个问题,并且会在

  • 问题内容: 使用uCanaccess检索保存在桌面中的数据库时出现错误。 我的代码如下: 导入java.util.Scanner; 导入java.sql。*; 公共类dbTest1 { } 我将很乐意为您解决此错误提供任何建议。 谢谢,文斯 问题答案: 好吧,首先,导入您的库(lib文件夹中的jar文件)。http://sourceforge.net/projects/ucanaccess/fil

  • 问题内容: 我想要实现一个接受与参数相同的版本,因此我编写了以下函数: 但是,它成为内部的单个数组参数,从而导致仅在格式字符串中填写单个参数。如何强制解释为可变数量的参数? 问题答案: 已经做了您想做的事。查看其来源,可以看到出了什么问题: 请注意,您的代码缺少after 。从规格: 将参数传递给…参数 如果最终参数可分配给切片类型,则在参数后跟时可以将其作为参数的值原样传递。在这种情况下,不会创

  • /home/sonali/hadoop-2.2.0/bin/hdfs:第201行:/usr/lib/jvm/java-6-openjdk-i386/bin/java:没有这样的文件或目录

  • 问题内容: 我有一个使用JDOM和xpath解析XML文件的过程,如下所示: 以上工作正常。xpath表达式存储在属性文件中,因此可以随时更改它们。现在,我必须处理更多来自旧系统的xml文件,该旧系统将仅以4000字节的块发送xml文件。现有处理读取4000字节的块并将其存储在Oracle数据库中,每个块作为数据库中的一行(对遗留系统进行任何更改或将这些块存储为数据库中的行的处理都是不可能的) 。