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