【发布时间】:2017-06-17 22:49:55
【问题描述】:
我正在尝试在 Windows 7 上设置 pig。我已经在 Windows 7 上运行了 hadoop 2.7 单节点集群。
为了设置 pig,到目前为止我已经采取了以下步骤。
- 下载了tar:http://mirror.metrocast.net/apache/pig/
- 解压 tar 到:C:\Users\zeba\Desktop\pig
-
已将环境(用户)变量设置为:
PIG_HOME = C:\Users\zeba\Desktop\pig
PATH = C:\Users\zeba\Desktop\pig\bin
PIG_CLASSPATH = C:\Users\zeba\Desktop\hadoop\conf
- 还按照 (Apache pig on windows gives "hadoop-config.cmd' is not recognized as an internal or external command" error when running "pig -x local") 的建议将 pig.cmd 中的 HADOOP_BIN_PATH 更改为 %HADOOP_HOME%\libexec,因为遇到了同样的错误
- 输入pig时遇到如下错误:
xmx1000m 未被识别为内部或外部命令
请帮忙!
【问题讨论】:
-
@philantrovert 感谢您的帮助,这促使我尝试最新版本的 pig-0.17.0 并且错误消失了。但我遇到了 pig.cmd 抱怨的另一个问题:“找不到或加载主类 c:\PROGRA~1\Java\jdk1.8.0_121\lib\tools.jar
标签: hadoop apache-pig