刚开始使用 HDInsight。
我想在 pig grunt 模式下注册一个 UDF,但要么那不起作用,要么我不知道将 jar 文件放在哪里以便 pig 加载它。
现在我所做的是将 jar 文件放入 lib 文件夹(C:\apps\dist\pig-0.9.3-SNAPSHOT\lib)和 pig 根文件夹(C:\apps\dist\pig-0.9 .3-SNAPSHOT),对我来说没有任何用处,只要继续得到这个:
REGISTER elephant-bird-pig-3.0.0.jar;
响应是:
2013-10-27 09:28:53,466 [main] 错误 org.apache.pig.tools.grunt.Grunt - 错误 101:本地文件 'elephant-bird-pig-3.0.0.jar' 不存在。日志文件中的详细信息:C:\apps\dist\hadoop-1.1.0-SNAPSHOT\logs\pig_1382864851131.log
请让我知道我应该在哪里以及如何注册此 UDF。
谢谢