0

我可以使用 PyHive 库从 Python 连接到 hive。在使用 PyHive 从配置单元中获取数据时,我遇到了问题Connection reset by peer

建立连接后,我正在使用 Python 中的 PyHive 从配置单元中获取数据。连接正在成功,但在从配置单元获取数据时,它运行了 5 分钟以上,然后抛出connection reset by peer

from pyhive import 
hive conn = hive.Connection(host="host1", port="",auth="", database="",kerberos_service_name="") #successfully connection established 
cur = conn.cursor() cur.execute(query1) #(sometimes it works and some times it throws "Connection reset by peer" if query runs more than 5min)
4

1 回答 1

0

无法识别来自服务器站点的连接可能会导致此错误。您可以尝试使用pkill -9 pid杀死您的 python 进程吗?因为如果您尝试同时使用两个 python 脚本连接到 hive,可能会导致无法识别连接。

于 2019-01-15T05:53:48.900 回答