Apache Apex最低开发环境

时间:2016-04-07 22:11:34

标签: hadoop stream-processing apache-apex

我想知道开发和测试Apex应用程序需要的最低环境是什么?

EclipseWindows上运行时,我使用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吗?

1 个答案:

答案 0 :(得分:2)

这看起来与&#34有关;无法在hadoop二进制路径中找到winutils二进制文件"

你能尝试一下这些步骤吗?

Failed to locate the winutils binary in the hadoop binary path