0
當你使用pigServer.registerFunction時,你不應該明確地調用pigServer.registerJar,而是讓豬使用jarManager.findContainingJar自動檢測jar。嵌入式hadoop-pig:UDF使用自動addContainingJar的正確方法是什麼?
但是,我們有一個複雜的UDF,它的類依賴於來自多個罐子的其他類。所以我們用maven-assembly創建了一個jar-with-dependencies。但是這會導致整個罐子進入pigContext.skipJars(因爲它包含pig.jar本身)並且沒有被髮送到hadoop服務器:(
這裏有什麼正確的方法嗎?我們必須手動爲每個罐子調用registerJar ?取決於