如何获得Hive Thrift Protocol版本?

时间:2017-09-01 18:48:16

标签: hive version thrift-protocol

我尝试使用Apache Hive Server2Beeline连接到Apache Hue时始终遇到以下错误:

  

Sep 01,2017 2:20:50 INFO:17/09/01 14:20:50错误TThreadPoolServer:   处理消息时发生了节俭错误。

     

Sep 01,2017 2:20:50 INFO:org.apache.thrift.protocol.TProtocolException:缺少版本   readMessageBegin,旧客户端?

     

Sep 01,2017 2:20:50 INFO:at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:228)
      2017年9月1日2:20:50 INFO:at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:27)       2017年9月1日2:20:50信息:at org.datapassport_project.apache.hive.service.auth.TSetIpAddressProcessor.process(TSetIpAddressProcessor.java:56)       2017年9月1日2:20:50信息:at org.apache.thrift.server.TThreadPoolServer $ WorkerProcess.run(TThreadPoolServer.java:286)       2017年9月1日2:20:50信息:在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)       2017年9月1日2:20:50信息:在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)       2017年9月1日2:20:50信息:在java.lang.Thread.run(Thread.java:745)

错误信息表明我的JDBC客户端使用了错误的Thrift协议(TProtocol)版本。

所以我试图找到合适的版本,但我找不到在任何Hive属性中配置它。

如何找到此处使用的thrift协议版本?

0 个答案:

没有答案