I think the problem is that Hive server set hive.metastore.warehouse.dir to /user/hive/warehouse. So we have to create the directory before running TestJdbcDriver and TestHiveServer.
I don't think this is required previously, but I didn't find which patch made the change. Ning On Feb 22, 2010, at 3:59 PM, Carl Steinbach wrote: The following steps work for me: # Checkout and build Hive trunk: % cd $HOME % mkdir workspace % cd workspace % svn co http://svn.apache.org/repos/asf/hadoop/hive/trunk hive-trunk % cd hive-trunk % ant package -Dhadoop.version=0.20.1 # Run hive server: % cd $HOME/workspace % export HADOOP_HOME=<root of your 0.20.1 install> % export PATH=$HADOOP_HOME/bin:$PATH % export HIVE_HOME=$HOME/workspace/hive-trunk/build/dist % export PATH=$HIVE_HOME/bin:$PATH % hive --service hiveserver # Run Jdbc tests: % cd $HOME/workspace/hive-trunk % export HADOOP_HOME=<root of your 0.20.1 install> % export PATH=$HADOOP_HOME/bin:$PATH % export HIVE_HOME=$HOME/workspace/hive-trunk/build/dist % export PATH=$HIVE_HOME/bin:$PATH % ant test -Dtestcase=TestJdbcDriver -Dstandalone=true -Dhadoop.version=0.20.1 On Mon, Feb 22, 2010 at 3:16 PM, Something Something <[email protected]<mailto:[email protected]>> wrote: Ning - Yes, I tested TestJdbcDriver without -Dstandalone=true and that passes. Carl - How did you get it to work? Any suggestions for me? On Mon, Feb 22, 2010 at 3:01 PM, Carl Steinbach <[email protected]<mailto:[email protected]>> wrote: Under Hive, though, it's in 6 different places: This is normal. and libfb303.jar is in 4 places: This is also normal. I have Hadoop running from outside Hive, from directory, /home/training/hadoop-0.20.1 (because I had it installed previously). Is that okay? This shouldn't be a problem either. I was able to get TestHiveServer and TestJdbcDriver to pass in standalone mode after fixing an unrelated problem with my VCS. Ning, what problem are you running into? Carl
