Ruchir created PIG-3866:
---------------------------

             Summary: Create ThreadLocal classloader per PigContext
                 Key: PIG-3866
                 URL: https://issues.apache.org/jira/browse/PIG-3866
             Project: Pig
          Issue Type: Wish
          Components: impl
            Reporter: Ruchir


For shared Hadoop environment, where there are large number of customers who 
submit PIG jobs for execution, it becomes very cumbersome to handle all support 
issue (ex providing access to CLI machine to every user, limiting user for 
submission etc).

There is need to provide REST based interface for submitting PIG job/view PIG 
job status/view PIG request output, so that there is single entry point to 
cluster. With this, users are abstracted of Hadoop configuration and need to 
get access on machine. Also given it is hosted service, it is possible to 
provide rate limiting, QoS etc to user.

We have designed such PIG self-service which provide REST APIs for all 
operations and this webapp runs under web container. In order to run multiple 
requests in same JVM, we need to create classloader per request thread.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to