bash - Windows 2008 R2 x64上的Hadoop 2.3.0上的Pig 0.12.0

标签 bash hadoop apache-pig msys mintty

我已经在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运行时?
有任何建议吗?

最佳答案

最后,我直接使用bash.exe而不是mintty / bin / bash -l解决了我的问题。
Pig运行时的本地模式和mapreduce模式现在都可以正常工作。
如果有人遇到相同的情况,我在这里指出。

关于bash - Windows 2008 R2 x64上的Hadoop 2.3.0上的Pig 0.12.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22216352/

相关文章:

linux - 如何在此脚本中硬编码密码

linux - 在 bash 中转义引号(嵌入式 awk)

python - 使用Impala选择带有通配符模式的多个表并将其连接

scala - Hadoop : java. io.IOException:传递删除或放置

maven - pig-0.9.0.pom 不包含其所有运行时依赖项,如 pig-0.8.1-cdh3u1.pom

java - 如何在eclipse中使用java运行嵌入式pig程序?

bash - 如何在 Linux Bash/Shell 中将字符串拆分为组件部分

Hadoop 名称节点格式警告

hadoop - 如何使用pig从hdfs加载twitter数据?

php - Bash脚本通过网页拍照