hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Edward Capriolo (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HIVE-7115) Support a mechanism for running hive locally that doesnt require having a hadoop executable.
Date Mon, 09 Jun 2014 21:25:04 GMT

    [ https://issues.apache.org/jira/browse/HIVE-7115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14025767#comment-14025767
] 

Edward Capriolo commented on HIVE-7115:
---------------------------------------

That would be really nice especially if it could be extended to dependent projects 
https://github.com/edwardcapriolo/hive_test requires lots of trickery to launch a hive process.

> 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)

Mime
View raw message