我正在使用pyhs2作为蜂巢客户端。无法识别带有“ where”子句的sql语句。得到了
'pyhs2.error.Pyhs2Exception:'处理语句时出错:
失败:执行错误,从返回代码1
org.apache.hadoop.hive.ql.exec.mr.MapRedTask'
但是它在蜂巢壳中运行还可以。
最佳答案
固定!这是由于对远程服务器的许可。将connect语句中的用户从“ root”更改为“ hdfs”解决了该问题。
关于python - python hive client pyhs2无法识别sql语句中的'where'子句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23971667/