Can I ask the hive version you are currently using? 2012/7/17 Ben Kim <benkimkim...@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...@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* > >