当前位置: 首页 > 知识库问答 >
问题:

python hive客户端pyhs2不识别sql语句中的“在哪里”子句

傅高逸
2023-03-14

我正在使用pyhs2作为hive客户端。无法识别包含where子句的sql语句。得到

'pyhs2.error.Pyhs2Exctive:'处理语句时出错:

失败:执行错误,从组织返回代码1。阿帕奇。hadoop。蜂箱ql.exec。MapRedTask先生的

但它在蜂箱壳中运行正常。

共有1个答案

穆博简
2023-03-14

固定的这是由于远程服务器上的权限。将connect语句中的用户从“root”更改为“hdfs”,解决了该问题。

 类似资料:
  • 问题内容: 据我所知,对于如果不用作Web服务器的客户端脚本,我们没有任何解释。我已经找到了客户端文件的完整目录,但是我需要它们的组合版本(例如,使用node.js网站服务器时就可以使用)。有任何想法吗? 问题答案: socket.io.js是您要放入客户端html中的内容。就像是: 我的脚本位于: 将该文件复制到您希望服务器提供该文件的位置。

  • 我在一个机器翻译项目中工作。为了继续我的工作,我需要识别句子的主语、动词、宾语。目前我正在使用斯坦福NLP解析器来分析这个句子。但我不知道如何提取SVO。我有什么想法可以考虑吗?

  • 问题内容: sql语句和子句有什么区别 问题答案: 以下语句: 由以下子句组成: WHERE x = y SELECT foo FROM bar JOIN quux

  • 问题内容: 兼容JDBC的应用程序应在哪里存储其SQL语句,为什么? 到目前为止,我设法确定了这些选项: 硬编码在业务对象中 嵌入在SQLJ子句中 封装在单独的类中,例如 数据访问对象 驱动元数据(将对象模式与数据模式分离-在元数据中描述它们之间的映射) 外部文件(例如属性或资源文件) 存储过程 各自的“优点”和“缺点”是什么? 应该将SQL代码视为“代码”还是“元数据”? 存储过程应该仅用于性能

  • 问题内容: 我正在尝试让socket.io(节点库)正常工作。 我有服务器端的js,并且正在监听。socket.io网站仅声明: 很好,但是,我要导入什么JS文件! 我进入了node_modules目录,通过npm安装了socket.io,里面是 文件。但是,这是服务器端的(使用短语,它在客户端上出错)。 我已经花了一个小时环顾四周,但无法使任何客户端.js文件正常工作。 我想念什么? 问题答案:

  • 问题内容: 我在Excel中设置了大约5000个ID,在表中我在ID中设置了30000个左右。如果我在SQL语句中使用“ In”条件,那么我在Excel中所拥有的ID大约为4300个ID。但是,如果我在Excel id中使用“不在”。我有大约25000多个记录。我只是发现表中缺少Excel ID。 如何为此编写SQL? 示例:Excel ID是 表格有ID 现在我想从Excel中获取缺少表格的值?