hive-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ben Kim <benkimkim...@gmail.com>
Subject Re: Hive Thrift Client
Date Tue, 17 Jul 2012 08:52:51 GMT
alright the problem solved!
Now I'm able to connect to the hiveserver. I appreciate your help Navis :)

Ben


On Tue, Jul 17, 2012 at 3:34 PM, Navis류승우 <navis.ryu@nexr.com> wrote:

> It seemed to be https://issues.apache.org/jira/browse/HIVE-2937
>
> HIVE-2397 is expected to be included in hive-0.9 but missed by some
> reason.
> You can try applying the patch or using hive in trunk.
>
> 2012/7/17 Ben Kim <benkimkimben@gmail.com>
>
>> I tested it on 0.8.1 and 0.9.0
>>
>> Ben
>>
>>
>> On Tue, Jul 17, 2012 at 3:03 PM, Navis류승우 <navis.ryu@nexr.com> wrote:
>>
>>> Can I ask the hive version you are currently using?
>>>
>>>
>>> 2012/7/17 Ben Kim <benkimkimben@gmail.com>
>>>
>>>> Did you get around to solve this problem?
>>>>
>>>> I running into the same problem and can't find a fix anywhere.
>>>>
>>>> For Hiveserver you will need to create your own when running the server
>>>> such as running "hive --service hiveserver & >> hiveserver.log
2>&1"
>>>> but it writes no logs. I think a connection is getting blocked
>>>> somewhere outside of the hive server or it could be something else.
>>>>
>>>> Ben
>>>>
>>>> On Tue, Jun 26, 2012 at 6:36 AM, VanHuy Pham <huy.pham.sc@gmail.com>wrote:
>>>>
>>>>> I just tried, but it still hangs there. I think all the executions run
>>>>> into the same problem so I was wondering if I miss anything here.
>>>>> 1) Do I need to sart any other services to make hive thrift server
>>>>> work?
>>>>> 2) I can't seem to find the log information for hive-thrift server.
>>>>> There is a folder called "hivelogs" created in my home dir, but I only
find
>>>>> the log information there when I use hive cli through terminal. Is there
>>>>> any log dir for hive-thrift server? or any way I can tract the trace
of the
>>>>> thrift client query (execute or getAlltables())??
>>>>>
>>>>> Thanks
>>>>>
>>>>>
>>>>> On Mon, Jun 25, 2012 at 2:15 PM, Aniket Mokashi <aniket486@gmail.com>wrote:
>>>>>
>>>>>> Can you do client.getAllTables()?
>>>>>>
>>>>>> ~Aniket
>>>>>>
>>>>>>
>>>>>> On Mon, Jun 25, 2012 at 12:43 PM, VanHuy Pham <huy.pham.sc@gmail.com>wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>    I am trying to use the hive thrift client to connect to hive.
>>>>>>> Even though I have started the hive thrift server (it's running
by checking
>>>>>>> netstat -na | grep 10000).
>>>>>>>    However, the thrift client justs hangs forever when I execute
a
>>>>>>> query. here is the code:
>>>>>>>
>>>>>>>                       TSocket transport = new TSocket(hiveServer,
>>>>>>> hivePort);
>>>>>>>
>>>>>>>                       transport.setTimeout(999999);
>>>>>>>
>>>>>>>                       TBinaryProtocol protocol = new
>>>>>>> TBinaryProtocol(transport);
>>>>>>>
>>>>>>>                       client = new ThriftHive.Client(protocol);
>>>>>>>
>>>>>>>                       transport.open();
>>>>>>>
>>>>>>>                       System.out.println(transport.isOpen());
/////
>>>>>>> It is open
>>>>>>>
>>>>>>>
>>>>>>>                       System.out.println("Executing query");
>>>>>>>                       client.execute("show tables"); // >>>
hanging
>>>>>>> forever
>>>>>>>
>>>>>>> The thrift server is definitely on, because if I tried shutting
it
>>>>>>> down, the hanging would stop immediately and say something like
"connection
>>>>>>> interupted...". I was able to use JDBC to connect to hive locally
only.
>>>>>>> Trying to use thrift client now.
>>>>>>> Any help would be much appreciated.
>>>>>>> Thanks
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> "...:::Aniket:::... Quetzalco@tl"
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> *Benjamin Kim*
>>>> *benkimkimben at gmail*
>>>>
>>>>
>>>
>>
>>
>> --
>>
>> *Benjamin Kim*
>> *benkimkimben at gmail*
>>
>>
>


-- 

*Benjamin Kim*
*benkimkimben at gmail*

Mime
View raw message