Pig 0.12.0 在 Windows 2008 r2 x64 上的 Hadoop 2.3.0
Posted
技术标签:
【中文标题】Pig 0.12.0 在 Windows 2008 r2 x64 上的 Hadoop 2.3.0【英文标题】:Pig 0.12.0 over Hadoop 2.3.0 on Windows 2008 r2 x64 【发布时间】:2014-03-06 06:04:51 【问题描述】:我已经在 windows 2008 r2 x64 上成功构建了 Hadoop 2.3.0 Src。 NameNode、DataNode、ResourceManager 和 NodeManager 现在都可以正常工作了。
我使用带有ant clean jar-withouthadoop -Dhadoopversion=23
参数的Apache Ant 重新编译了Pig-0.12.0 Src。
然后我将重新编译的 Pig 目录复制到 Hadoop Home 目录,并设置所有环境变量。
我使用 Mintty、MSYS 打开了一个 Bash Shell 窗口,并输入了pig -x local or pig
。
屏幕显示大量 [INFO]... 消息,最后是 grunt>
shell。
但是每当我输入任何 Pig 命令时,它都没有反应。
有没有人在 Windows 上通过 Hadoop 2.3.0 成功运行 Pig 运行时? 有什么可能的建议吗??
【问题讨论】:
【参考方案1】:最后我通过直接使用 bash.exe 而不是 mintty /bin/bash -l 解决了我的问题。 pig 运行时的本地模式和 mapreduce 模式现在都可以正常工作。 如果有人遇到同样的情况,我在此注明。
【讨论】:
以上是关于Pig 0.12.0 在 Windows 2008 r2 x64 上的 Hadoop 2.3.0的主要内容,如果未能解决你的问题,请参考以下文章
《深入浅出pig系列之中的一个》pig-0.12.0-cdh5.1.2的安装与执行