We're a long way from using a trunk release :-). Like a lot of people we're using the version bundled in CDH3.
On Wed, May 2, 2012 at 8:12 AM, Edward Capriolo <[email protected]>wrote: > https://issues.apache.org/jira/browse/HIVE-2503 > > I believe what you are describing is fixed in trunk. > > On Tuesday, May 1, 2012, Alejandro Abdelnur <[email protected]> wrote: > > Edward, > > > > I agree that hive thrift server would be the ideal approach. However > > the thrift server is that is not multi-user/multi-job friendly: > > > > > > http://mail-archives.apache.org/mod_mbox/hive-dev/201204.mbox/%3CCAJqeMKTDOmDZfNUUW8kSgkivZPkC%2BkH9H5D_RL2YhJGhh4rqNQ%40mail.gmail.com%3E > > > > Until Hive address this I think we are better off with the CLI approach. > > > > Thx > > > > On Mon, Apr 30, 2012 at 10:03 AM, Edward Capriolo <[email protected] > > > wrote: > >> HaHa. I never rejoined the list after it moved from Yahoo. > >> > >> I would not describe hive-thrift as horrible but there is some > unpleasantness. > >> > >> Near future: > >> https://issues.apache.org/jira/browse/HIVE-2935 > >> > >> In any case I am willing to accept the issues. I run multiple > >> hive-thrift servers behind ha-proxy > >> > >> > > http://www.edwardcapriolo.com/roller/edwardcapriolo/entry/running_a_hive_thrift_cluster > >> > >> This cuts downs concurrency type problems. It's hive so not sure how > >> much concurrency is needed there. > >> > >> Our group just decided to part ways with programming over the CLI. Too > >> much stuff like this: > >> > >> hive -e -S "select x,y from $TABLE WHERE $STUFF" | awk whatever > >> or: > >> my list=`hadoop dfs -ls /bla` > >> > >> That was not unit testable and just really ugly. Even if it fails > >> 1/1000 times we have try catch , and we have done stuff that can bring > >> up the entire stack end to end in an IDE now. > >> > >> Layering on top of the CLI is a bad idea in the long run, its like > >> expect scripting an ssh session. Not that it was a bad design chose > >> for oozie at the time but it is certainly not the ideal way to handle > >> it. > > > > > > > > -- > > Alejandro > > > -- Matthew Rathbone Foursquare | Software Engineer | Server Engineering Team [email protected] | @rathboma <http://twitter.com/rathboma> | 4sq<http://foursquare.com/rathboma>
