I used this command:  svn co
http://svn.apache.org/repos/asf/hadoop/hive/trunk hive
So, AFAIK I got it from trunk around Sat, Feb 20, 2010 at 4:00 PM PST.

I also tried
http://svn.apache.org/repos/asf/hadoop/hive/tags/release-0.5.0-rc1/
 yesterday (Sunday afternoon), but ran into the same issue.

I have HIVE_HOME set to /home/training/hive, so I am running both commands
from hive's root (installation) directory.

I am not getting the error message that you are getting.  It could be
because I made the changes suggested by Vidyasagar in this email thread:
http://www.mail-archive.com/[email protected]/msg02535.html

Greatly appreciate your help with this.  If I can't access Hive from a Java
program I can't really use Hive so I am stuck at this point (unless of
course I fire up the IDE and start debugging the Thrift code).


On Mon, Feb 22, 2010 at 12:05 PM, Carl Steinbach <[email protected]> wrote:

> Hey,
>
> I tried running the test on trunk and ran into this issue:
> http://issues.apache.org/jira/browse/HIVE-1188
>
> Since you appear to be getting a little farther along than this I doubt
> that you are actually running the test on trunk (though it's possible that
> you are running on an older copy of trunk). When was the last time you
> updated your svn workspace? Also, which directory were you in when you ran
> "bin/hive --service hiveserver" and "ant test -Dtestcase=TestJdbcDriver"?
>
> Thanks.
>
> Carl
>
>
> On Sun, Feb 21, 2010 at 11:29 AM, Something Something <
> [email protected]> wrote:
>
>> I am following instructions on 'Getting Started' (
>> http://wiki.apache.org/hadoop/Hive/GettingStarted), so I am getting from
>> the trunk.   No error messages in Hiveserver log.
>>
>> This is what I see:
>>
>> 10/02/21 11:25:16 INFO ql.Driver: OK
>> 10/02/21 11:25:16 INFO service.HiveServer: Running the query: drop table
>> testHiveDriverTable
>> 10/02/21 11:25:16 INFO ql.Driver: Starting command: drop table
>> testHiveDriverTable
>> 10/02/21 11:25:16 INFO parse.ParseDriver: Parsing command: drop table
>> testHiveDriverTable
>> 10/02/21 11:25:16 INFO parse.ParseDriver: Parse Completed
>> 10/02/21 11:25:16 INFO ql.Driver: Semantic Analysis Completed
>> 10/02/21 11:25:16 INFO metastore.HiveMetaStore: 9: drop_table : db=default
>> tbl=testHiveDriverTable
>> 10/02/21 11:25:16 INFO metastore.HiveMetaStore: 9: Opening raw store with
>> implemenation class:org.apache.hadoop.hive.metastore.ObjectStore
>> 10/02/21 11:25:16 INFO metastore.ObjectStore: ObjectStore, initialize
>> called
>> 10/02/21 11:25:16 INFO metastore.ObjectStore: Initialized ObjectStore
>> 10/02/21 11:25:16 INFO metastore.HiveMetaStore: 9: get_table : db=default
>> tbl=testHiveDriverTable
>> 10/02/21 11:25:16 INFO metastore.warehouse: deleting
>> hdfs://localhost:9000/user/hive/warehouse/testhivedrivertable
>> 10/02/21 11:25:16 INFO metastore.warehouse: Deleted the diretory
>> hdfs://localhost:9000/user/hive/warehouse/testhivedrivertable
>> OK
>> 10/02/21 11:25:16 INFO ql.Driver: OK
>> 10/02/21 11:25:16 INFO service.HiveServer: Running the query: create table
>> testHiveDriverTable (key int, value string)
>> 10/02/21 11:25:16 INFO ql.Driver: Starting command: create table
>> testHiveDriverTable (key int, value string)
>> 10/02/21 11:25:17 INFO parse.ParseDriver: Parsing command: create table
>> testHiveDriverTable (key int, value string)
>> 10/02/21 11:25:17 INFO parse.ParseDriver: Parse Completed
>> 10/02/21 11:25:17 INFO parse.DDLSemanticAnalyzer: Creating
>> tabletestHiveDriverTable
>> 10/02/21 11:25:17 INFO ql.Driver: Semantic Analysis Completed
>> 10/02/21 11:25:17 INFO exec.DDLTask: Default to LazySimpleSerDe for table
>> testHiveDriverTable
>> 10/02/21 11:25:17 INFO hive.log: DDL: struct testHiveDriverTable { i32
>> key, string value}
>> 10/02/21 11:25:17 INFO metastore.HiveMetaStore: 9: create_table:
>> db=default tbl=testHiveDriverTable
>> 10/02/21 11:25:17 INFO metastore.HiveMetaStore: 9: Opening raw store with
>> implemenation class:org.apache.hadoop.hive.metastore.ObjectStore
>> 10/02/21 11:25:17 INFO metastore.ObjectStore: ObjectStore, initialize
>> called
>> 10/02/21 11:25:17 INFO metastore.ObjectStore: Initialized ObjectStore
>> 10/02/21 11:25:17 INFO metastore.HiveMetaStore: 9: get_table : db=default
>> tbl=testHiveDriverTable
>> OK
>> 10/02/21 11:25:17 INFO ql.Driver: OK
>>
>>
>>
>>
>>
>> On Sat, Feb 20, 2010 at 11:01 PM, Carl Steinbach <[email protected]>wrote:
>>
>>> Which version of Hive are you using? Also, what does the log output of
>>> the HiveServer process look like?
>>>
>>> Thanks.
>>>
>>> Carl
>>>
>>>
>>> On Sat, Feb 20, 2010 at 4:36 PM, Something Something <
>>> [email protected]> wrote:
>>>
>>>> I started HiveServer for the first time using instructions from the
>>>> following page:
>>>>
>>>> http://wiki.apache.org/hadoop/Hive/HiveServer
>>>>
>>>>
>>>> 1) bin/hive --service hiveserver
>>>> 2)   ant test -Dtestcase=TestJdbcDriver -Dstandalone=true
>>>>
>>>> Getting this error:
>>>>
>>>>  org.apache.thrift.TApplicationException: Invalid method name:
>>>> 'getThriftSchema'
>>>>     [junit]     at
>>>> org.apache.thrift.TApplicationException.read(TApplicationException.java:107)
>>>>     [junit]     at
>>>> org.apache.hadoop.hive.service.ThriftHive$Client.recv_getThriftSchema(ThriftHive.java:247)
>>>>     [junit]     at
>>>> org.apache.hadoop.hive.service.ThriftHive$Client.getThriftSchema(ThriftHive.java:231)
>>>>     [junit]     at
>>>> org.apache.hadoop.hive.jdbc.HiveResultSet.initDynamicSerde(HiveResultSet.java:90)
>>>>     [junit]     at
>>>> org.apache.hadoop.hive.jdbc.HiveResultSet.<init>(HiveResultSet.java:77)
>>>>     [junit]     at
>>>> org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:201)
>>>>     [junit]     at
>>>> org.apache.hadoop.hive.jdbc.TestJdbcDriver.setUp(TestJdbcDriver.java:81)
>>>>     [junit]     at junit.framework.TestCase.runBare(TestCase.java:125)
>>>>     [junit]     at
>>>> junit.framework.TestResult$1.protect(TestResult.java:106)
>>>>     [junit]     at
>>>> junit.framework.TestResult.runProtected(TestResult.java:124)
>>>>     [junit]     at junit.framework.TestResult.run(TestResult.java:109)
>>>>     [junit]     at junit.framework.TestCase.run(TestCase.java:118)
>>>>     [junit]     at junit.framework.TestSuite.runTest(TestSuite.java:208)
>>>>     [junit]     at junit.framework.TestSuite.run(TestSuite.java:203)
>>>>     [junit]     at
>>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
>>>>     [junit]     at
>>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
>>>>     [junit]     at
>>>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
>>>>     [junit] Tests run: 9, Failures: 0, Errors: 9, Time elapsed: 3.867
>>>> sec
>>>>     [junit] Test org.apache.hadoop.hive.jdbc.TestJdbcDriver FAILED
>>>>
>>>>
>>>> I am looking into it, but if you know why this is happening please let
>>>> me know.  Thanks.
>>>>
>>>>
>>>
>>
>

Reply via email to