hive 报错 FAILED: SemanticException Cannot find class ‘com.hadoop.mapred.DeprecatedLzoTextInputFormat’
drop table if exists LTE_MRE;
CREATE TABLE LTE_MRE
(
province_name STRING ,
vendor STRING ,
fileFormatVersion STRING ,
reportTime TIMESTAMP ,
startTime TIMESTAMP ,
endTime TIMESTAMP ,
enb_id BIGINT ,
userLabel STRING ,
eventType STRING ,
object_mmeCode STRING ,
object_mmeGroupId STRING ,
object_mmeUeS1apId STRING ,
object_timeStamp TIMESTAMP ,
object_id STRING ,
MR_LteScRSRP BIGINT ,
MR_LteNcRSRP BIGINT ,
MR_LteScRSRQ BIGINT ,
MR_LteNcRSRQ BIGINT ,
MR_LteScTadv BIGINT ,
MR_LteScPHR BIGINT ,
MR_LteScRIP BIGINT ,
MR_LteScAOA BIGINT ,
MR_LteScPlrULQci1 BIGINT ,
MR_LteScPlrULQci2 BIGINT ,
MR_LteScPlrULQci3 BIGINT ,
MR_LteScPlrULQci4 BIGINT ,
MR_LteScPlrULQci5 BIGINT ,
MR_LteScPlrULQci6 BIGINT ,
MR_LteScPlrULQci7 BIGINT ,
MR_LteScPlrULQci8 BIGINT ,
MR_LteScPlrULQci9 BIGINT ,
MR_LteScPlrDLQci1 BIGINT ,
MR_LteScPlrDLQci2 BIGINT ,
MR_LteScPlrDLQci3 BIGINT ,
MR_LteScPlrDLQci4 BIGINT ,
MR_LteScPlrDLQci5 BIGINT ,
MR_LteScPlrDLQci6 BIGINT ,
MR_LteScPlrDLQci7 BIGINT ,
MR_LteScPlrDLQci8 BIGINT ,
MR_LteScPlrDLQci9 BIGINT ,
MR_LteScSinrUL BIGINT ,
MR_LteScRI1 BIGINT ,
MR_LteScRI2 BIGINT ,
MR_LteScRI4 BIGINT ,
MR_LteScRI8 BIGINT ,
MR_LteScPUSCHPRBNum BIGINT ,
MR_LteScPDSCHPRBNum BIGINT ,
MR_LteScBSR BIGINT ,
MR_LteSceNBRxTxTimeDiff BIGINT ,
MR_LteScEarfcn BIGINT ,
MR_LteScPci BIGINT ,
MR_LteNcEarfcn BIGINT ,
MR_LteNcPci BIGINT ,
MR_GsmNcellBcch BIGINT ,
MR_GsmNcellCarrierRSSI BIGINT ,
MR_GsmNcellNcc BIGINT ,
MR_GsmNcellBcc BIGINT ,
MR_TdsPccpchRSCP BIGINT ,
MR_TdsNcellUarfcn BIGINT ,
MR_TdsCellParameterId BIGINT
)
partitioned by (province STRING,partitiondate STRING,partitionvendor STRING)
row format delimited
fields terminated by ‘,’
STORED AS INPUTFORMAT ‘com.hadoop.mapred.DeprecatedLzoTextInputFormat’
OUTPUTFORMAT ‘org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat’;

hive建压缩表时出现了这个问题,百度的结果是:
maven仓库下载 Hadoop-lzo最新jar包。到 hive/lib下面:
http://mvnrepository.com/artifact/com.hadoop.gplcompression/hadoop-lzo

但检查发现jar包正常。

发现将字段用`括起来就可以了,跟~为同键,注意不是单引号’
最终建表语句如下

drop table if exists LTE_MRE;
CREATE TABLE LTE_MRE
(
province_name STRING ,
vendor STRING ,
fileFormatVersion STRING ,
reportTime TIMESTAMP ,
startTime TIMESTAMP ,
endTime TIMESTAMP ,
enb_id BIGINT ,
userLabel STRING ,
eventType STRING ,
object_mmeCode STRING ,
object_mmeGroupId STRING ,
object_mmeUeS1apId STRING ,
object_timeStamp TIMESTAMP ,
object_id STRING ,
MR_LteScRSRP BIGINT ,
MR_LteNcRSRP BIGINT ,
MR_LteScRSRQ BIGINT ,
MR_LteNcRSRQ BIGINT ,
MR_LteScTadv BIGINT ,
MR_LteScPHR BIGINT ,
MR_LteScRIP BIGINT ,
MR_LteScAOA BIGINT ,
MR_LteScPlrULQci1 BIGINT ,
MR_LteScPlrULQci2 BIGINT ,
MR_LteScPlrULQci3 BIGINT ,
MR_LteScPlrULQci4 BIGINT ,
MR_LteScPlrULQci5 BIGINT ,
MR_LteScPlrULQci6 BIGINT ,
MR_LteScPlrULQci7 BIGINT ,
MR_LteScPlrULQci8 BIGINT ,
MR_LteScPlrULQci9 BIGINT ,
MR_LteScPlrDLQci1 BIGINT ,
MR_LteScPlrDLQci2 BIGINT ,
MR_LteScPlrDLQci3 BIGINT ,
MR_LteScPlrDLQci4 BIGINT ,
MR_LteScPlrDLQci5 BIGINT ,
MR_LteScPlrDLQci6 BIGINT ,
MR_LteScPlrDLQci7 BIGINT ,
MR_LteScPlrDLQci8 BIGINT ,
MR_LteScPlrDLQci9 BIGINT ,
MR_LteScSinrUL BIGINT ,
MR_LteScRI1 BIGINT ,
MR_LteScRI2 BIGINT ,
MR_LteScRI4 BIGINT ,
MR_LteScRI8 BIGINT ,
MR_LteScPUSCHPRBNum BIGINT ,
MR_LteScPDSCHPRBNum BIGINT ,
MR_LteScBSR BIGINT ,
MR_LteSceNBRxTxTimeDiff BIGINT ,
MR_LteScEarfcn BIGINT ,
MR_LteScPci BIGINT ,
MR_LteNcEarfcn BIGINT ,
MR_LteNcPci BIGINT ,
MR_GsmNcellBcch BIGINT ,
MR_GsmNcellCarrierRSSI BIGINT ,
MR_GsmNcellNcc BIGINT ,
MR_GsmNcellBcc BIGINT ,
MR_TdsPccpchRSCP BIGINT ,
MR_TdsNcellUarfcn BIGINT ,
MR_TdsCellParameterId BIGINT
)
partitioned by (province STRING,partitiondate STRING,partitionvendor STRING)
ROW FORMAT SERDE
‘org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe’
WITH SERDEPROPERTIES (
‘field.delim’=‘,’,
‘line.delim’=‘\n’,
‘serialization.format’=‘,’)
STORED AS INPUTFORMAT
‘org.apache.hadoop.mapred.TextInputFormat’
OUTPUTFORMAT
‘org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat’;

若还是报错,此时需要用hive命令建表。
然后刷新库,invalidate metadata

hive 报错 FAILED: SemanticException Cannot find class ‘com.hadoop.mapred.DeprecatedLzoTextInputFormat’相关推荐

  1. (详细)解决hive报错FAILED: SemanticException Cartesian products are disabled for safety的问题

    在使用hive-2.3.3执行TPC-H benchmark时,遇到hive报错.而且这个错误不是以Java异常栈的形式跑出的,很可能被忽略: FAILED: SemanticException Ca ...

  2. 解决hive报错FAILED: SemanticException Cartesian products are disabled for safety的问题

    1.先看问题: FAILED: SemanticException Cartesian products are disabled for safety reasons. If you know wh ...

  3. [hive 报错]:FAILED:SemanticException [Error 10025] Expression not in GROUP BY key

    问题:FAILED: SemanticException [Error 10025]: Line 104:25 Expression not in GROUP BY key 'day' 其实这个日志已 ...

  4. [hive 报错]:FAILED: SemanticException Line 0:-1 Partition not found

    问题:FAILED: SemanticException Line 0:-1 Partition not found ''19'' 这种情况一般是你创建的表是多级分区(比如day,hour),若操作时 ...

  5. Hive报错FAILED: Execution Error, return code 3 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask

    Hive报错Error while processing statement: FAILED: Execution Error, return code 3 from org.apache.hadoo ...

  6. 【hive报错】SemanticException Failed to breakup Windowing invocations into Groups

    背景:在hive取数中,偶然报了这个神奇的错误信息,且系统不能定位到具体地方 报错如下: SemanticException Failed to breakup Windowing invocatio ...

  7. hive报错return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

    场景:计算一年中每一天的数据,每一天的取值是前一年或者半年的平均值,所以我有两张临时表,第一张存放主体的一年中每一天的数据,第二张存放主体近两年的每一天对应的数据,第一张表左连接第二张表,这样子进行窗 ...

  8. #Hive报错 WritableStringObjectInspector cannot be cast to org.apache.hadoop.hive.serde2.objectinspect

    #Hive报错 FAILED: ClassCastException org.apache.hadoop.hive.serde2.objectinspector.primitive.WritableS ...

  9. hive日志位置(日志定位报错:Failed with exception Unable to move sourcehdfs://namenode/tmp/hive-pmp_bi/h)...

    Hive中的日志分为两种 1. 系统日志,记录了hive的运行情况,错误状况. 2. Job 日志,记录了Hive 中job的执行的历史过程. 日志查看方法 1,在本地运行机器上 hive日志存储位置 ...

最新文章

  1. python快速排序算法详细图解_Python实现桶排序与快速排序算法结合应用示例
  2. IT市场10大技术伟人 Linux之父居首(转)
  3. 007_请求返回Json
  4. 每天一个Linux命令(17)--whereis命令
  5. android点击运行后无法显示设备,Android仿真器除了黑屏外什么都不显示,adb设备显示“设备离线”...
  6. Oracle 11g的安装详细过程
  7. android页面布局 如何让中间的listview填充剩余部分_不使用css3:flex怎么实现一些常见的移动端布局...
  8. Bailian3245 空调排名【水题】
  9. google 翻译错误解决方法
  10. (Matlab)复现《改进NSGA_II算法求解考虑运输约束的柔性作业车间节能调度问题》中的交叉操作
  11. .net mvc 文件压缩打包下载
  12. 基于stm32f407的示波器
  13. Ubuntu20中使用AirSim--亲测可用
  14. iphonex正面图_iPhoneX高清全方位图赏
  15. 2020总结 | 作为技术号主的一年!
  16. Mysql数据库建立视图的方法
  17. openGL使用assimp加载fbx格式三维模型
  18. SpringBoot使用SpringDataJPA通过@Query注解多对多分页查询
  19. 不靠研发靠营销,云米科技没“科技”?
  20. #Reading Paper# APG: Adaptive Parameter Generation Network for Click-Through Rate Prediction

热门文章

  1. git push 详解
  2. RIA技术之争 谁将胜出?(转)
  3. FXGL JAVA游戏引擎 教程 03.游戏UI
  4. python orange3汉化_Python 3.5 in win10 pip install Orange3
  5. 下载ojdbc14.jar的10.2.0.1.0版本的包
  6. mac“打不开身份不明的开发者”
  7. 零基础自学R语言 1 R语言介绍 1.4 基本R软件的用法
  8. C# 操作Word书签,插入、删除书签
  9. Matlab用向量误差修正VECM模型蒙特卡洛Monte Carlo预测债券利率时间序列和MMSE 预测...
  10. 11 MFC 制作记事本