首页 > 解决方案 > 在 Windows 中运行 Hadoop 时如何运行 Hive Map Join?

问题描述

我的元存储在 Derby 上。我运行了一个简单的 Map Join 查询,但每次都会引发错误 -

ERROR mr.MapredLocalTask: Exception:
java.io.IOException: Cannot run program "E:\hadoop-3.2.2\bin\hadoop" (in directory "E:\apache-hive-3.1.2-bin\bin"): CreateProcess error=193, %1 is not a valid Win32 application

Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask (state=08S01,code=1)

其他查询工作正常。每个论坛都建议我们关闭hive.auto.convert.join,然后重新尝试。但我不想调用减速器。

有人可以指导我吗?

标签: hadoophivemapreducehiveqlhadoop-yarn

解决方案


推荐阅读