我想知道开发和测试Apex应用程序需要的最低环境是什么?
在Eclipse
上Windows
上运行时,我使用Apex archtype生成了Apex
项目,并尝试运行创建的默认JUnit
测试,但会收到以下错误:
2016-04-05 13:00:02,677 [main] DEBUG physical.PhysicalPlan initCheckpoint - 编写激活检查点{ffffffffffffffff,0, 0} PTOperator [id = 1,name = randomGenerator] RandomNumberGenerator {name = null} 2016-04-05 13:00:02,697 [main] ERROR util.Shell getWinUtilsPath - 无法在中找到winutils二进制文件 hadoop二进制路径java.io.IOException:找不到 Hadoop二进制文件中的可执行文件null \ bin \ winutils.exe。在 org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:278)at at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:300)at org.apache.hadoop.util.Shell。(Shell.java:293)at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:639) 在 org.apache.hadoop.fs.RawLocalFileSystem.create(RawLocalFileSystem.java:305)
我还需要安装什么来启动和运行开发环境?这样的JUnit测试需要Hadoop
吗?
答案 0 :(得分:2)
这看起来与&#34有关;无法在hadoop二进制路径中找到winutils二进制文件"
你能尝试一下这些步骤吗?
Failed to locate the winutils binary in the hadoop binary path