pyhive -- thrift.transport.TTransport.TTransportException: TSocket read 0 bytes
2024-09-04 15:23:34
Pyhive 远程连接hive出现问题:
from pyhive import hive
import pandas as pd
#Create Hive connection
conn = hive.Connection(host="172.18.33.32", port=10000, username="hadoop", auth="NOSASL", database="log")
# Read Hive table and Create pandas dataframe
df = pd.read_sql("SELECT count(*) FROM record", conn)
print(df.head())
错误:
Traceback (most recent call last):
File "HiveConnect.py", line 4, in <module>
conn = hive.Connection(host="172.18.33.32", port=10000, username="hadoop", auth="NOSASL")
File "C:\Users\v-lijess\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyhive\hive.py", line 168, in __init__
response = self._client.OpenSession(open_session_req)
File "C:\Users\v-lijess\AppData\Local\Programs\Python\Python36-32\lib\site-packages\TCLIService\TCLIService.py", line 187, in OpenSession
return self.recv_OpenSession()
File "C:\Users\v-lijess\AppData\Local\Programs\Python\Python36-32\lib\site-packages\TCLIService\TCLIService.py", line 199, in recv_OpenSession
(fname, mtype, rseqid) = iprot.readMessageBegin()
File "C:\Users\v-lijess\AppData\Local\Programs\Python\Python36-32\lib\site-packages\thrift\protocol\TBinaryProtocol.py", line 148, in readMessageBegin
name = self.trans.readAll(sz)
File "C:\Users\v-lijess\AppData\Local\Programs\Python\Python36-32\lib\site-packages\thrift\transport\TTransport.py", line 60, in readAll
chunk = self.read(sz - have)
File "C:\Users\v-lijess\AppData\Local\Programs\Python\Python36-32\lib\site-packages\thrift\transport\TTransport.py", line 162, in read
self.__rbuf = BufferIO(self.__trans.read(max(sz, self.__rbuf_size)))
File "C:\Users\v-lijess\AppData\Local\Programs\Python\Python36-32\lib\site-packages\thrift\transport\TSocket.py", line 132, in read
message='TSocket read 0 bytes')
thrift.transport.TTransport.TTransportException: TSocket read 0 bytes
解决方案:hive-site.xml 增加下面属性,然后重启hive
最新文章
- 使用MATLAB对图像处理的几种方法(下)
- kali4.0 下tftpd-hpa服务无法启动的解决方案
- eclipse的历史版本及下载
- 精通AngularJS 读书笔记(1)
- C#中Struct与Class的区别
- 基于opencv的手写数字识别(MFC,HOG,SVM)
- mysql 权限管理
- 有关android源码编译的几个问题
- POJ1274_The Perfect Stall(二部图最大匹配)
- Object类的toString()方法总结
- ansible roles
- 微信小程序实现标签页滑块效果
- Spring 学习教程(三):Spring MVC
- loadrunner&#160;脚本开发-url解码
- 安装VNC
- 真探第一季/全集True Detective1迅雷下载
- c# 检查报错详细
- 深入浅出Spring(三) AOP详解
- linux新建用户切换后显示-bash-4.1$(转载)
- html的body内标签之超链接
热门文章
- 100197G Robbers
- 100851K King’s Inspection
- python3-file文件操作
- Ryouko&#39;s Memory Note
- Bootstrap 的 Modal
- Visual Studio 代码格式化插件(等号自动对齐、注释自动对齐等)
- 零点起飞学HTML+CSS (顼宇峰) PDF扫描版
- C#.Net使用正则表达式抓取百度百家文章列表
- 【C#】记录程序耗时方法
- “网易大数据讲堂第一期:数说”直播活动资料:课程回放收看及PPT下载