python 通过pyhs2进行hql,报错

来源:互联网 发布:深圳岂凡网络 林秋敏 编辑:程序博客网 时间:2024/06/03 23:03

在用pyhs2作为hive client,hql执行时报错:

pyhs2.error.Pyhs2Exception: 'Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask'

但是hql是可以执行的。

解决方案:

原因是因为服务器权限问题,更换pyhs2连接的用户,从‘root’更换为‘hdfs’就可解决问题。

这里写图片描述

阅读全文
0 0
原创粉丝点击