hive问题与排查

博客内容涉及了Hive使用中遇到的问题及其解决方案。包括:解析错误解决方法,通过设置'hive.support.sql11.reserved.keywords=false';在Hive 1.2.1中新增列后无法查看数据的问题,通过查询元数据库COLUMNS_V2表修复;以及MapReduce任务执行时遇到的EOFException,通过检查并重新加载源文件解决。
摘要由CSDN通过智能技术生成

1、select  date from test_table报以下错误:

FAILED: ParseException line 1:7 Failed to recognize predicate 'date'. Failed rule: 'identifier' in table or column identifierjie

解决办法: set hive.support.sql11.reserved.keywords=false;

2、alter table tabname add columns(col1 int) 后新增列的内容(hive1.2.1)无法查看

具体描述: 给分区表增加一个字段后,重新补跑已有分区该字段数据,补跑成功后但通过select 语句查看该字段 还是为null值。

问题分析: 经核实,将重跑的分区数据get下来后,查看该字段数据存在,证明重跑没有问题,那么问题很有可能出在hive元数据上,故连元数据库查看该分区对应的列参数

select * from sd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值