HIVE ORC格式的表查询报错

Failed with exception java.io.IOException:java.lang.ClassCastException: org.apache.hadoop.hive.ql.io.orc.OrcStruct cannot be cast to org.apache.hadoop.io.BinaryComparable

建表语句如下:

CREATE EXTERNAL TABLE `test_orc`(
`test` string,
`value` string
)
PARTITIONED BY (
`dt` int,
`dh` int)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\u0001'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat';

此语句是错误的,是从已有表中通过show create table 查询出来的,正确的应该如下:

CREATE EXTERNAL TABLE `test_orc`(
`test` string, 
`value` string
)

PARTITIONED BY (
`dt` int,
`dh` int)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\u0001'
STORED AS ORC

参考 http://knowledge.teradata.com/support/general/kcs.nsf/id/KCS007752

转载于:https://www.cnblogs.com/zhangzhanhua/p/8446870.html

HIVE ORC 报错ClassCastException相关推荐

  1. 日常问题——初始化Hive仓库报错com.google.common.base.Preconditions.checkArgument

    问题描述: 初始化Hive仓库报错Exception in thread "main" java.lang.NoSuchMethodError: com.google.common ...

  2. Hive启动报错:java.lang.ClassNotFoundException: org.apache.tez.dag.api.TezConfiguration

    <!--Hive启动报错:Caused by: java.lang.ClassNotFoundException: org.apache.tez.dag.api.TezConfiguration ...

  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. Hive 启动报错java.net.URISyntaxException: Relative path in absolute URI 解决方法

    linux安装hive 遇到问题:Hive 启动报错java.net.URISyntaxException: Relative path in absolute URI 解决方法 方法记录 提示:这里 ...

  5. tez引擎跑hive 语句报错问题解决

    tez引擎跑hive 语句报错问题解决 现象: Container [pid=151320,containerID=***] is running beyond physical memory lim ...

  6. Hive查询报错:selectItem : ( ( exprexxxx ( ( ( KW_AS )......

    Hive查询报错: NoViableAltException(-1@[124:1: selectItem : ( ( expression ( ( ( KW_AS )? identifier ) | ...

  7. centos7 hive启动报错 没有到主机的路由,防火墙已关闭

    问题 hive启动报错,防火墙已关闭 at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at org.datanucl ...

  8. 【Hive】Hive查询报错 Malformed ORC file、Invalid postscript、serious problem

    报错1: [2020-09-01 20:27:48] hive:Failed with exception java.io.IOException:java.lang.RuntimeException ...

  9. hive日常报错之 serious problem serious problem,block 丢失

    2019独角兽企业重金招聘Python工程师标准>>> https://community.hortonworks.com/questions/71589/after-upgradi ...

最新文章

  1. R可视化包ggplot2设置轴范围
  2. 华为《5G业务商业价值评估》白皮书!
  3. 一个express老系统csrf漏洞修复
  4. 电脑开机进入桌面很慢的解决办法
  5. JavaScript this 小结
  6. 使用awk取passwd10-20行然后重定向
  7. NuGet Error:Unable to find version ‘0.3.3.0‘ of package ‘glog.overlay-x64_v120_Release_dynamic‘.
  8. 春节档电影评分出炉:韩寒《四海》垫底仅有 5.6 分,他居然第一
  9. java swing结束事件_java swing清除事件队列
  10. 什么是信息安全管理体系
  11. git 拉取最新代码
  12. Android App脱壳
  13. 64位机器与32位机器的区别
  14. 阿里云添加域名解析设置
  15. TypeError: Descriptors cannot not be created directly.
  16. 【论文写作】——设置正文和标题格式
  17. 使用Scrapy爬取斗鱼图片
  18. 突变点检测:带突变的趋势描述测试过程
  19. “专利费用减缓”怎么申请?
  20. 大数值:bigInteger---2^64次方

热门文章

  1. Caused by: java.lang.IllegalStateException: StandardEngine[Tomcat].StandardHost[localhost].TomcatEmb
  2. 计算机软件基础 一课本,计算机软件基础(-)课后习题答案.doc
  3. Win7+VMware10.0+CentOS 6.4+Tomcat,Win7访问不了CentOS6.4上的Tomcat
  4. java中如何生成随机数?
  5. 学习笔记1-Linux1
  6. Redis线上救命丸:01---误操作AOF、RDB恢复数据
  7. Linux(15)-C/C++、PHP、JAVA概述
  8. 一个简单JavaAgent的实现
  9. live555 接收rtsp视频流流程分析
  10. 亚特兰大峰会精彩看点:软件吞噬世界,OpenStack是变革核心