[ 
https://issues.apache.org/jira/browse/PHOENIX-2891?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15305010#comment-15305010
 ] 

Andrew Purtell commented on PHOENIX-2891:
-----------------------------------------

Similar to HBase "system coprocessors" in concept and implementation? 

> Support system-wide UDFs
> ------------------------
>
>                 Key: PHOENIX-2891
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2891
>             Project: Phoenix
>          Issue Type: Improvement
>    Affects Versions: 4.4.0
>            Reporter: Nick Dimiduk
>
> Current UDF implementation requires the use of DynamicClassLoader to locate 
> function classes. This imposes all sorts of filesystem permissions 
> complications when running clients as non-hbase users. Some of these problems 
> can be simplified by supporting loading classes from "standard" classloader, 
> IE, whatever is in hbase/sqlline's classpath. Not requiring the 
> DynamicClassLoader means those permissions issues can be avoided and better 
> support top-down installation of UDFs (ie, via configuration management 
> systems like chef/puppet). This will enable a simplified model of deployment 
> for system or "site" UDFs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to