在Windows环境中运行PigUnit测试

时间:2013-05-10 15:07:49

标签: hadoop apache-pig

我正在使用Windows 7作为开发环境和Linux进行生产(因此,我的hadoop / pig仅部署在linux上)。现在我希望在Windows上使用PigUnit进行单元测试。 只是为了好玩,我写了简单的字数猪脚本并尝试为它创建单元测试。但是,在我的PC(Windows 7)上运行时遇到以下问题:

  

13/05/10 17:53:54错误mapReduceLayer.Launcher:后端错误消息   在作业提交期间java.io.IOException:无法设置权限   路径:   \ tmp目录\ Hadoop的名为myUsername \ mapred \分期\ MyUsername1049214732.staging   到0700点   org.apache.hadoop.fs.FileUtil.checkReturnValue(FileUtil.java:689)at at   org.apache.hadoop.fs.FileUtil.setPermission(FileUtil.java:662)

似乎PigUnit尝试以Unix方式在我的本地文件系统上创建临时文件夹。换句话说,这是否意味着我无法在本地文件系统上运行Pigunit测试?还是有可能的? 提前谢谢

PS。 我预计这个单元测试将在内存中运行,而不使用Pig本身。如果我错了,请纠正我 我没有运行单元测试的机器上的hadoop / pig

0 个答案:

没有答案