hive 执行查询报找不到hive-builtins-0.10.0-cdh4.3.0.jar

今天执行hive带条件的查询select * from userinfo where province='江西',结果报错:java.io.FileNotFoundException: File does not exist: hdfs://master24:9000/home/hadoop/hive-0.10.0-cdh4.2.2/lib/hive-builtins-0.10.0-cdh4.2.2.jar,job无法启动。

感觉很莫名啊,以前都执行的好好的。于是我首先去看了一下hadoop 集群的状态,是正常的,接下来我想到了是不是我跟我今天改了.hiverc文件有关,于是打开.hiverc文件,

把set hive.exec.mode,local.auto=true;这行删除掉了,再试了一下,好了可以提交job了。由于是照着书上配的,都没注意,太坑了,书上说这个参数是让作业可以在本地执行,有优化作用,尼玛啊,我感觉好像是把hdfs认为为单机local模式,而我的环境是集群环境,总之很莫名,不论如何,问题解决了就好。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值