jay vyas created HIVE-7115: ------------------------------ Summary: Support a mechanism for running hive locally that doesnt require having a hadoop executable. Key: HIVE-7115 URL: https://issues.apache.org/jira/browse/HIVE-7115 Project: Hive Issue Type: Improvement Components: Testing Infrastructure, Tests Reporter: jay vyas
Mapreduce has a "local" mode by default, and likewise, tools such as pig and SOLR do as well,.... maybe we can have a first class local mode for hive also. For local integration testing of a hadoop app, it would be nice if we could fire up a local hive instance which didnt require "bin/hadoop" for running local jobs. This would allow us to maintain polyglot hadoop applications much easier by incorporating hive into the integration tests. For example: {noformat} LocalHiveInstance hive = new LocalHiveInstance(); hive.set("course","crochet")l hive.runScript("hive_flow.ql")l {noformat} Would essentially run a local hive query which mirrors {noformat} hive -f hive_flow.ql -hiveconf course=crochet {noformat{ It seems like thee might be a simple way to do this, at least for small data sets, by putting some kind of alternative (i.e. in memory) execution environment under hive, if one is not already underway ? -- This message was sent by Atlassian JIRA (v6.2#6252)