My hive version is hive 0.14.0 , type SHOW COMPACTIONS in cli return exception. 
  But I type sql in the cli ,the sql run successful on mr.



r7raul1...@163.com
 
From: Alan Gates
Date: 2015-03-19 00:17
To: user
Subject: Re: SHOW COMPACTIONS fail with remote metastore
When you say "but run sql the job is ok." what do you mean?   Which version of 
Hive are you on?  Were there active compactions when you did this?

Alan.

r7raul1...@163.com
March 17, 2015 at 23:56
15/03/18 22:54:46 [main]: WARN metastore.RetryingMetaStoreClient: 
MetaStoreClient lost connection. Attempting to reconnect. 
org.apache.thrift.transport.TTransportException 
at 
org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
 
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84) 
at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378) 
at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297) 
at 
org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
 
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69) 
at 
org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Client.recv_show_compact(ThriftHiveMetastore.java:3963)
 
at 
org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Client.show_compact(ThriftHiveMetastore.java:3950)
 
at 
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.showCompactions(HiveMetaStoreClient.java:1788)
 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
at java.lang.reflect.Method.invoke(Method.java:606) 
at 
org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:90)
 
at com.sun.proxy.$Proxy5.showCompactions(Unknown Source) 
at org.apache.hadoop.hive.ql.metadata.Hive.showCompactions(Hive.java:2848) 
at org.apache.hadoop.hive.ql.exec.DDLTask.showCompactions(DDLTask.java:2508) 
at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:409) 
at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:160) 
at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:85) 
at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1604) 
at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1364) 
at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1177) 
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1004) 
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:994) 
at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:247) 
at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:199) 
at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:410) 
at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:783) 
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:677) 
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:616) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
at java.lang.reflect.Method.invoke(Method.java:606) 
at org.apache.hadoop.util.RunJar.main(RunJar.java:212) 
15/03/18 22:54:47 [main]: INFO hive.metastore: Trying to connect to metastore 
with URI thrift://localhost:9083 
15/03/18 22:54:47 [main]: DEBUG security.Groups: Returning cached groups for 
'hdfs' 
15/03/18 22:54:47 [main]: INFO hive.metastore: Connected to metastore. 
15/03/18 22:54:47 [main]: ERROR metadata.Hive: 
org.apache.thrift.transport.TTransportException 
at 
org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
 
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84) 
at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378) 
at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297) 
at 
org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
 
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69) 
at 
org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Client.recv_show_compact(ThriftHiveMetastore.java:3963)
 
at 
org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Client.show_compact(ThriftHiveMetastore.java:3950)
 
at 
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.showCompactions(HiveMetaStoreClient.java:1788)
 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
at java.lang.reflect.Method.invoke(Method.java:606) 
at 
org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:90)
 
at com.sun.proxy.$Proxy5.showCompactions(Unknown Source) 
at org.apache.hadoop.hive.ql.metadata.Hive.showCompactions(Hive.java:2848) 
at org.apache.hadoop.hive.ql.exec.DDLTask.showCompactions(DDLTask.java:2508) 
at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:409) 
at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:160) 
at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:85) 
at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1604) 
at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1364) 
at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1177) 
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1004) 
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:994) 
at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:247) 
at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:199) 
at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:410) 
at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:783) 
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:677) 
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:616) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
at java.lang.reflect.Method.invoke(Method.java:606) 
at org.apache.hadoop.util.RunJar.main(RunJar.java:212) 

15/03/18 22:54:47 [main]: ERROR exec.DDLTask: 
org.apache.hadoop.hive.ql.metadata.HiveException: 
org.apache.thrift.transport.TTransportException 
at org.apache.hadoop.hive.ql.metadata.Hive.showCompactions(Hive.java:2851) 
at org.apache.hadoop.hive.ql.exec.DDLTask.showCompactions(DDLTask.java:2508) 
at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:409) 
at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:160) 
at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:85) 
at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1604) 
at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1364) 
at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1177) 
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1004) 
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:994) 
at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:247) 
at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:199) 
at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:410) 
at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:783) 
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:677) 
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:616) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
at java.lang.reflect.Method.invoke(Method.java:606) 
at org.apache.hadoop.util.RunJar.main(RunJar.java:212) 
Caused by: org.apache.thrift.transport.TTransportException 
at 
org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
 
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84) 
at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378) 
at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297) 
at 
org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
 
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69) 
at 
org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Client.recv_show_compact(ThriftHiveMetastore.java:3963)
 
at 
org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Client.show_compact(ThriftHiveMetastore.java:3950)
 
at 
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.showCompactions(HiveMetaStoreClient.java:1788)
 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
at java.lang.reflect.Method.invoke(Method.java:606) 
at 
org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:90)
 
at com.sun.proxy.$Proxy5.showCompactions(Unknown Source) 
at org.apache.hadoop.hive.ql.metadata.Hive.showCompactions(Hive.java:2848) 
... 20 more 

FAILED: Execution Error, return code 1 from 
org.apache.hadoop.hive.ql.exec.DDLTask. 
org.apache.thrift.transport.TTransportException 


but run sql the job is ok.



r7raul1...@163.com

Reply via email to