在用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’就可解决问题。