hive-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aniket Mokashi <aniket...@gmail.com>
Subject Re: Hive Thrift Client
Date Mon, 25 Jun 2012 21:15:18 GMT
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"

Mime
View raw message