【发布时间】:2023-07-11 00:43:01
【问题描述】:
我已经在 Windows 7 机器上运行的 Ubuntu VM 上运行了 Hadoop 1.2。我最近在我的同一个 Ubuntu VM 上安装了 Pig 0.12.0。我已经从 apache 网站下载了 pig-0.12.0.tar.gz。我已正确设置所有变量,例如 JAVA_HOME、HADOOP_HOME、PIG_HOME 变量。当我尝试以本地模式启动 pig 时,我看到的是:
chandeln@ubuntu:~$ pig -x local
pig: invalid option -- 'x'
usage: pig
chandeln@ubuntu:~$ echo $JAVA_HOME
/usr/lib/jvm/java7
chandeln@ubuntu:~$ echo $HADOOP_HOME
/usr/local/hadoop
chandeln@ubuntu:~$ echo $PIG_HOME
/usr/local/pig
chandeln@ubuntu:~$ which pig
/usr/games/pig
chandeln@ubuntu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java7/bin:/usr/local/hadoop/bin:/usr/local/pig/bin
由于我不是 Unix 专家,我不确定这是否是问题所在,但命令 which pig 实际上返回 /usr/games/pig 而不是 /usr/local/pig。这是问题的根本原因吗?
请指导。
【问题讨论】:
标签: hadoop apache-pig