This sounds like something the documentation should cover. - What information should be added to the Local Mode<https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin#AdminManualMetastoreAdmin-LocalMetastore>section? - Should the wiki have a link to hive_test<https://github.com/edwardcapriolo/hive_test> (for example, in Hive Developer FAQ<https://cwiki.apache.org/confluence/display/Hive/HiveDeveloperFAQ> )?
-- Lefty On Sat, Dec 28, 2013 at 8:02 AM, Edward Capriolo <edlinuxg...@gmail.com>wrote: > I do not think so. Local mode, just implies the job tracker is local (and > some of the temp storage directories) it does not imply hive will use > hadoop without forking. > > > On Sat, Dec 28, 2013 at 10:43 AM, Jay Vyas <jayunit...@gmail.com> wrote: > >> Thanks... But are you sure this is the only way? Or is there some magic >> way to run hive in local mode that we both are missing out on ?:)... >> >> - isn't hive in local mode supposed to be run simply via the jdbc://hive >> URL which runs local mode... Or maybe by the fork config parameter? >> >> - For example see the parameters in this file: >> >> >> https://github.com/riptano/brisk/blob/master/resources/hive/conf/hive-site.xml >> >> >> On Dec 28, 2013, at 10:22 AM, Edward Capriolo <edlinuxg...@gmail.com> >> wrote: >> >> You can follow along to what I do here. >> >> https://github.com/edwardcapriolo/hive_test >> >> Essentially hive requires a HADOOP_HOME because it always wants to fork a >> bin/hadoop process. Hive-test helps you unpack hadoop inside target and >> change your hadoop_home to some other directory. >> >> It would be nice if there was some other way to do this. >> >> >> On Fri, Dec 27, 2013 at 10:27 PM, Jay Vyas <jayunit...@gmail.com> wrote: >> >>> Hi Hive: >>> >>> I'm attempting to create a robust eclipse based dev environment for >>> testing my hive jobs in localmode however I run into classnotfound errors >>> depending on which maven dependencies I use. Also, it seems when I change >>> these dependencies from hive 0.12 to hive 0.11, I get other errors related >>> to hive trying to launch jobs via calling /usr/bin/hadoop. >>> >>> This I am stuck: I can't run hive 12 in local java mode because of >>> subtle datanucleus class and API inconsistencies which are tough to >>> resolve, and when going to hive 11, it seems local mode is not natively >>> detected via the jdbc URL... >>> >>> So I have 2 questions: >>> >>> 0) how does hive 12 versus 11 implement local mode differently ? >>> >>> And >>> >>> 1) What is the right way to in hive in pure java/ local environments? >>> >>> The hive book suggests modifying configuration properties, for local >>> mode.. >>> >>> but I also have found that in hive 0.12 , using the jdbc://hive >>> connection URL automagically launches jobs in local mode.. >>> >>> However in 0.11 , I see calls to /usr/bin/hadoop when running java >>> classes in local eclipse environment. >>> >>> Thanks! >>> >>> FYI to see an example of my pom.xml, you can checkout the >>> github://jayunit100/bigpetstore pom.xml file. >>> >> >> >