标签: python sql client hive
我使用pyhs2作为hive客户端。无法识别带有'where'子句的sql语句。得到了
' pyhs2.error.Pyhs2Exception:'处理语句时出错: FAILED:执行错误,返回代码1 org.apache.hadoop.hive.ql.exec.mr.MapRedTask'
' pyhs2.error.Pyhs2Exception:'处理语句时出错:
FAILED:执行错误,返回代码1 org.apache.hadoop.hive.ql.exec.mr.MapRedTask'
但它在hive shell中运行正常。
答案 0 :(得分:3)
固定!这是由于远程服务器的权限。将连接语句中的用户从“root”更改为“hdfs”解决了这个问题。