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...@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 <aniket...@gmail.com>wrote: > >> Can you do client.getAllTables()? >> >> ~Aniket >> >> >> On Mon, Jun 25, 2012 at 12:43 PM, VanHuy Pham <huy.pham...@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*