首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用impyla设置请求超时(python驱动程序)

使用impyla设置请求超时(python驱动程序)
EN

Stack Overflow用户
提问于 2018-04-06 09:50:18
回答 1查看 1.5K关注 0票数 0

是否可以将请求超时设置为Impala?使用Python和impyla驱动程序

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-06 22:51:29

基于代码https://github.com/cloudera/impyla,似乎只有connect方法支持超时。

代码语言:javascript
复制
% grep timeout * -R
impala/dbapi.py:def connect(host='localhost', port=21050, database=None, timeout=None,
impala/dbapi.py:    timeout : int, optional
impala/dbapi.py:        Connection timeout in seconds. Default is no timeout.
impala/dbapi.py:                          timeout=timeout, use_ssl=use_ssl,
impala/hiveserver2.py:def connect(host, port, timeout=None, use_ssl=False, ca_cert=None,
impala/hiveserver2.py:    if timeout is not None:
impala/hiveserver2.py:        timeout = timeout * 1000.  # TSocket expects millis
impala/hiveserver2.py:        sock.setTimeout(timeout)
impala/hiveserver2.py:            # thriftpy has a release where set_timeout is missing
impala/hiveserver2.py:            sock.set_timeout(timeout)
impala/hiveserver2.py:            sock.socket_timeout = timeout
impala/hiveserver2.py:            sock.connect_timeout = timeout
impala/tests/test_dbapi_connect.py:        self.connection = connect(ENV.host, ENV.port, timeout=5)
impala/tests/test_dbapi_connect.py:                                  timeout=5,
impala/tests/test_dbapi_connect.py:                                  timeout=5,
impala/tests/test_dbapi_connect.py:        self.connection = connect(ENV.host, ENV.hive_port, timeout=5)
impala/thrift/ImpalaService.thrift:  // --idle_query_timeout if that flag > 0.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49690004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档