2

我试图在 Ubuntu 中运行 pig 教程脚本两天,但是我无法让 pig 连接到 hadoop 文件系统。它仍然在说:“连接到 hadoop 文件系统:file:///”

其实hadoop和pig都可以用,我可以用,pig安装下的pig脚本也可以连接hadoop。"Connecting to hadoop file system at: hdfs://localhost:54310" 我的hadoop目录在/home/hadoop/Cluster下,pig安装在/usr/share/pig下,pig教程是home/hadoop/pig和hadoop安装是 /home/someuser/hadoop 。

我已经尝试了网络中的几乎所有解决方案,但我仍然需要一些帮助。任何想法将不胜感激。

提前致谢。

4

1 回答 1

2

您必须按以下方式启动 pig:

java -cp /usr/share/pig/pig-0.7.0-core.jar:/home/hadoop/Cluster/conf/ org.apache.pig.Main

其中/home/hadoop/Cluster/conf/是 Hadoop 配置目录。

顺便说一句,我认为使用Cloudera 的 Distribution for Hadoop比安装自己的更容易。

于 2010-12-10T14:23:24.690 回答