Nick Dimiduk created PHOENIX-2891: ------------------------------------- Summary: 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)