python脚本执行hive的HQL语句,报错?Invalid status -128

发布于 2022-03-08 06:20:10 字数 2422 浏览 826 评论 4

请问 python脚本执行hive的HQL语句,语句报错。

错误代码:

2015-09-30 01:43:26,568 ERROR [HiveServer2-Handler-Pool: Thread-39]: server.TThreadPoolServer (TThreadPoolServer.java:run(253)) - Error occurred during processing of message.
java.lang.RuntimeException: org.apache.thrift.transport.TTransportException: Invalid status -128
        at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:227)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.thrift.transport.TTransportException: Invalid status -128
        at org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:230)
        at org.apache.thrift.transport.TSaslTransport.receiveSaslMessage(TSaslTransport.java:184)
        at org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:125)
        at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:262)
        at org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
        at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
        ... 4 more
org.apache.thrift.transport.TTransportException: Invalid status -128

直接在hive中运行,是可以成功的。数据库、hadoop、hive已正常启动。hiveserver1 与 hiveserver2都启动了,只启动其中一个服务,启动1或者启动2也不行。

Hadoop/Hive已启动。 

python版本Python 2.7.10

Hadoop 版本Hadoop 2.7.1

Hive 版本 hive-0.13.1-cdh5.2.0

Thrift 版本 thrift-0.9.0

一直处于下图的状态,然后不动了。

在hive中可以正常执行。

谢谢大家

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

离去的眼神 2022-03-11 00:55:02
TTransportException: Invalid status -128

这个是什么原因呢?认证原因吗

冷弦 2022-03-11 00:04:40

大神咋解决的,指条明路吧

噩梦成真你也成魔 2022-03-10 18:09:52

谢谢。 请问在哪里查看服务器端的日志,请问有配置这个的手册吗?谢谢

顾忌 2022-03-10 06:35:43

你这个是thrift客户端的日志,要看服务器端的日志才知道哪里报错了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文