| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> flink写入orc文件到hive表,hive表读取报数组越界 -> 正文阅读 |
|
[大数据]flink写入orc文件到hive表,hive表读取报数组越界 |
组件版本:flink1.13.2 cdh6.3.2 hive2.1.1 问题描述:flink实时读取日志数据写入hdfs中,保存为orc格式文件。 flink写入文件格式: hive表建表语句: hive表查询时报:
查看yarn日志:
网上查找原因告知:需要调整源码? 源码切换到2.1.1的分支 : git checkout rel/release-2.1.1 org.apache.orc.OrcFile$WriterVersion.from?
?并重新打包hive-exec.jar hive-orc.jar包替换集群包。 注意:cdh没有给出hive的源码,针对cdh中的hive包直接重新打包apache hive源码替换会出现无法连接hive的问题,hiveserver2也会在启动后几分钟内告警。 解决方法:编译apache hive源码,并下载cdh中hive-exec.jar hive-orc.jar 比对
org.apache.orc.OrcFile$WriterVersion.class发现两者并无差异。故只替换该类即可。 ?替换包命令:
重新上传到?/opt/cloudera/parcels/CDH/jars? 中,重启hive验证即可。 注意:替换的包在cdh的每个节点都要上传。 自取包 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 20:58:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |