hive ALLOW_UNQUOTED_CONTROL_CHARS
hadoop-0.20.205.0 下 安装 hive-0.10.0 :
hive 启动的时候, 报错如下:
Exception in thread "main" java.lang.NoSuchFieldError: ALLOW_UNQUOTED_CONTROL_CHARSat org.apache.hadoop.hive.ql.udf.generic.GenericUDTFJSONTuple.<clinit>(GenericUDTFJSONTuple.java:59)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)at java.lang.reflect.Constructor.newInstance(Constructor.java:513)at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:113)at org.apache.hadoop.hive.ql.exec.FunctionRegistry.registerGenericUDTF(FunctionRegistry.java:545)at org.apache.hadoop.hive.ql.exec.FunctionRegistry.registerGenericUDTF(FunctionRegistry.java:539)at org.apache.hadoop.hive.ql.exec.FunctionRegistry.<clinit>(FunctionRegistry.java:472)at org.apache.hadoop.hive.ql.session.SessionState.<init>(SessionState.java:202)at org.apache.hadoop.hive.cli.CliSessionState.<init>(CliSessionState.java:86)at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:635)at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:613)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
原因:
hive 里的 jackson jar 包 和 hadoop 里的不一致, hadoop 里的用的是老的 1.0.1 的, hive 里的是 1.8.8.
将hadoop 里的jar 替换成和 hive 一样的就ok了,
hadoop jackson 文件地址:
$HADOOP_HOME/share/hadoop/lib/$HADOOP_HOME/lib/
两处.
转载于:https://www.cnblogs.com/BennyTian/archive/2013/05/29/3106410.html
hive ALLOW_UNQUOTED_CONTROL_CHARS相关推荐
- 史上最详细大数据基础知识
# **1___Hive** ## 0.0.hive基本命令 ```sql [1.分区表] --创建分区 alter table table_name add partition(分区字段='分区值' ...
- 2021年大数据Hive(十二):Hive综合案例!!!
全网最详细的大数据Hive文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 Hive综合案例 一.需求描述 二.项目表的字段 三.进 ...
- 2021年大数据Hive(十一):Hive调优
全网最详细的大数据Hive文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 Hive调优 一.本地模式 1.空key处理 二.SQL ...
- 2021年大数据Hive(九):Hive的数据压缩
全网最详细的大数据Hive文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 Hive的数据压缩 一.MR支持的压缩编码 二.压缩配置 ...
- 2021年大数据Hive(八):Hive自定义函数
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive自定义函数 一.概述 1.UDF(User-Define ...
- 2021年大数据Hive(七):Hive的开窗函数
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive的开窗函数 一.窗口函数 ROW_NUMBER,RANK ...
- 2021年大数据Hive(五):Hive的内置函数(数学、字符串、日期、条件、转换、行转列)
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive的内置函数 一.数学函数 1. 取整函数: round ...
- 2021年大数据Hive(四):Hive查询语法
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 hive查询语法 一.SELECT语句 1.语句结构 2.全表查 ...
- 2021年大数据Hive(三):手把手教你如何吃透Hive数据库和表操作(学会秒变数仓大佬)
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive数据库和表操作 一.数据库操作 1.创建数据库 2.创建 ...
最新文章
- TensorRT学习笔记(三)
- Java xml 工具 JDOM 使用详解.
- flink的savepoints和checkpoints以及state Query(暂时无法全部完成)
- Sublime Text3终极宝典
- 收藏 | 从SGD到NadaMax,深度学习十种优化算法原理及实现
- HDU 5919 分块做法
- Luminus模板可选项
- Linux ftp命令
- 初学者Pytorch 和 Caffe 使用对比
- MySQL Buffer Pool缓冲池总结
- 智能小车52单片机c语言,基于STC89C52单片机的智能循迹小车设计
- 胡铸韬担任BCF理事
- Camera-roll,pitch,heading
- 【交流学习】厦门大学到福州大禹电子交流超声波水下通讯技术
- c语言编程照抄能学好吗,C语言I作业12—学期总结
- PHP发送邮件---phpmailer
- 推荐截图小软件--红蜻蜓抓图精灵
- RPC中Stub的理解
- php源文件怎么打开,php文件怎么打开?
- AnnotatedElement
热门文章
- Selector SelectionKey
- 测试php框架漏洞,ThinkPHP框架通杀所有版本的一个SQL注入漏洞详细分析及测试方法...
- 以太坊Oracle系列二:My Oracle
- JZOJ 3899. 【NOIP2014模拟】逻辑的连通性
- Qt插件:在Qt中进行ROS开发(一)
- python趣味编程_第6章 旋转的方块(《Python趣味创意编程》教学视频)
- 写在岁末 -- 程序员的人生并非那么容易,努力向前奔跑吧!
- js符号输入不可用_js禁止输入特殊字符
- nginx 配置静态文件目录_nginx配置静态资源服务器
- Codeforces 1188 题解