我是Hadoop的新手,正在尝试在Hive上运行一些联接查询。我创建了两个表(table1和table2)。我执行了加入查询,但收到以下错误消息:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask
但是,当我在Hive UI中运行此查询时,查询被执行,并且得到正确的结果。有人可以帮您解释什么地方出了问题吗?
小智 8
只需将此命令放在查询之前:
SET hive.auto.convert.join=false;
Run Code Online (Sandbox Code Playgroud)
它绝对有效!
我只是在运行查询之前添加了以下内容,它可以正常工作。
SET hive.auto.convert.join=false;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18805 次 |
| 最近记录: |