我正在使用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/

10-11 18:14