Hi
Currently I am under one doubt. How this system can be designed so that
multiple users can run same pig.
Current scenario is  - User executes its own copy of pig.jar on shell and
access hadoop.

But under this system multiple users will log-in to some domain and they
have separate sessions. Now suppose user1 submits a pig script or access
pig. Then user2 also access pig shell. How this system will work for
multiple users? I am not sure what can be the optimized solution.

--nitesh



On Wed, Apr 15, 2009 at 2:07 AM, Alan Gates <ga...@yahoo-inc.com> wrote:

> Would you want to contribute this to the Pig project or release it
> separately?  Either way, keep us posted on your progress.  It sounds
> interesting.
>
> Alan.
>
>
> On Apr 9, 2009, at 9:28 PM, nitesh bhatia wrote:
>
>  Hi
>> Thanks for the reply.
>> This will be the architecture:
>>
>> 1. Pig would be installed on some dedicated server machine (say P) with
>> hadoop support.
>> 2. In front of it will be a web server (say S)
>>  2.1 A web server will consist of a dedicated tomcat server (say St) for
>> handling dwr servlets.
>>  2.2 "PigScript.js"  proposed javascript.
>>  2.2 If user is using some other server than tomcat for presentation layer
>> (say http for php or IIS for asp.net); the server (say Su) will appear in
>> front of St.
>>
>> -Connections between Su and St will be done through PigScript.js
>> - St and P will be done through dwr
>> - To get the results from server, this system will be using Reverse-ajax
>> calls ( i.e async call from server to browser  an inbuilt feature in DWR).
>>
>> DWR is under Apache Licence V2.
>>
>> --nitesh
>>
>> On Wed, Apr 8, 2009 at 9:11 PM, Alan Gates <ga...@yahoo-inc.com> wrote:
>>
>>  Sorry if these are silly questions, but I'm not very familiar with some
>>> of
>>> these technologies.  So what you propose is that Pig would be installed
>>> on
>>> some dedicated server machine and a web server would be placed in front
>>> of
>>> it.  Then client libraries would be developed that made calls to the web
>>> server.  Would these client side libraries include presentation in the
>>> browser, both for user's submitting queries and receiving results?  Also,
>>> pig currently does not have a server mode, thus any web server would have
>>> to
>>> spin off threads that ran a pig job.
>>>
>>> If the above is what you're proposing, I think it would be great.
>>>  Opening
>>> up pig to more users by making it browser accessible would be nice.
>>>
>>> Alan.
>>>
>>>
>>> On Apr 3, 2009, at 5:36 AM, nitesh bhatia wrote:
>>>
>>> Hi
>>>
>>>> Since pig is getting a lot of usage in industries and universities;
>>>> how about adding a front-end support for Pig? The plan is to write a
>>>> jquery/dojo type of general JavaScript/AJAX library which can be used
>>>> over any server technologies (php, jsp, asp, etc.) to call pig
>>>> functions over web.
>>>>
>>>> Direct Web Remoting (DWR- http://directwebremoting.org ), an open
>>>> source project at Java.net gives a functionality that allows
>>>> JavaScript in a browser to interact with Java on a server. Can we
>>>> write a JavaScript library exclusively for Pig using DWR? I am not
>>>> sure about licensing issues.
>>>>
>>>> The major advantages I can point is
>>>> -Use of Pig over HTTP rather SSH.
>>>> -User management will become easy as this can be handled easily using
>>>> any
>>>> CMS
>>>>
>>>> --nitesh
>>>>
>>>> --
>>>> Nitesh Bhatia
>>>> Dhirubhai Ambani Institute of Information & Communication Technology
>>>> Gandhinagar
>>>> Gujarat
>>>>
>>>> "Life is never perfect. It just depends where you draw the line."
>>>>
>>>> visit:
>>>> http://www.awaaaz.com - connecting through music
>>>> http://www.volstreet.com - lets volunteer for better tomorrow
>>>> http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
>>>>
>>>>
>>>
>>>
>>
>> --
>> Nitesh Bhatia
>> Dhirubhai Ambani Institute of Information & Communication Technology
>> Gandhinagar
>> Gujarat
>>
>> "Life is never perfect. It just depends where you draw the line."
>>
>> visit:
>> http://www.awaaaz.com - connecting through music
>> http://www.volstreet.com - lets volunteer for better tomorrow
>> http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
>>
>
>


-- 
Nitesh Bhatia
Dhirubhai Ambani Institute of Information & Communication Technology
Gandhinagar
Gujarat

"Life is never perfect. It just depends where you draw the line."

visit:
http://www.awaaaz.com - connecting through music
http://www.volstreet.com - lets volunteer for better tomorrow
http://www.instibuzz.com - Voice opinions, Transact easily, Have fun

Reply via email to