FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask

hadoop3.2.1  hive3.1.2  集成 TEZ 引擎

能正常select查询,计算报错

报错如下:

hive> select appid,deviceid,count(*) from applog group by appid,deviceid;
Query ID = hadoop_20201211141905_6883a7aa-4b93-43c1-808e-044c932718ef
Total jobs = 1
Launching Job 1 out of 1
2020-12-11 14:19:21,056 INFO  [4ae0cc3c-c513-4c55-957a-d71168837ba8 main] client.RMProxy: Connecting to ResourceManager at ji01/192.168.56.101:8032
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask

相关问题:

遇到的是权限问题,即切换成新建用户后,只对新用户设置了HIVE的权限,测试的时候表查询等操作没有问题,但是具体运行时报错,猜测原因是直接select等操作时没有问题,但其中有其他操作需要hdfs权限的时候就报错了。

解决:

我加上在hdfs上的权限加上后,就解决了该问题。

hadoop fs -chmod -R 755 /tez

hadoop fs -chmod -R 755 /tmp

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值