我正在尝试学习java和猪编程.. 所以基本上..不是一个理想的组合,但事情看起来很好..但我无法解决这个问题..
在我的本地环境中,我没有猪库......但是在集群上......是的!
所以..当我做的时候
import org.apache.pig.EvalFunc;
由于显而易见的原因,它总是红色的......
所以基本上,我只是忽略它,只是创建一个jar文件?
还是我做本地下载的猪..导入库..编写代码..然后创建一个jar文件..然后运行它?
任何建议.. 感谢。
答案 0 :(得分:3)
为了编译和打包你的jar,你将不得不下载猪罐子。确保下载与群集相同的猪版本,它应该可以正常工作。
您还可以使用Maven(或其他构建工具)构建UDF并将pig引用为依赖项,Maven将负责下载依赖项。