[ https://issues.apache.org/jira/browse/PIG-2927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonathan Coveney updated PIG-2927: ---------------------------------- Attachment: PIG-2927-0.patch I just attached a patch that adds gem support. Any script registered as so: register script.rb using jruby as myfuncs; will be instantiated locally, and the set of dependencies across scripts will be shipped. Note: - JRUBY_HOME must be set on the client side. This is so we know where to find the gems! - you need to make sure to have a "require 'pigudf'" since it is instantiated on the client side (I could probably fix this, but I think forcing this is desirable for testing of scripts etc) Russell, Any chance you can try this out and see if it works? I'll add tests sometime... > SHIP and use JRuby gems in JRuby UDFs > ------------------------------------- > > Key: PIG-2927 > URL: https://issues.apache.org/jira/browse/PIG-2927 > Project: Pig > Issue Type: New Feature > Components: parser > Affects Versions: 0.11 > Environment: JRuby UDFs > Reporter: Russell Jurney > Assignee: Jonathan Coveney > Priority: Minor > Attachments: PIG-2927-0.patch > > > It would be great to use JRuby gems in JRuby UDFs without installing them on > all machines on the cluster. Some way to SHIP them automatically with the job > would be great. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira