- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在一台 W8 机器上,我使用 Python(Anaconda 发行版)连接到我们 Hadoop 集群中的 Impala,使用Impyla 包。我们的 hadoop 集群通过 Kerberos 进行保护。我关注了API REFERENCE如何配置连接。
from impala.dbapi import connect
conn = connect( host='localhost', port=21050, auth_mechanism='GSSAPI',
kerberos_service_name='impala')
我们将 Kerberos GSSAPI 与 SASL 结合使用
auth_mechanism='GSSAPI'
我已经为 WIN8 安装了 python-sasl 库,但我仍然遇到这个错误。
Could not start SASL: Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found (code THRIFTTRANSPORT): TTransportException('Could not start SASL: Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found',)
我想知道我是否还缺少一些依赖项。
最佳答案
安装 kerberos
Python 包,它将解决您的问题。
关于python - 使用带有 Kerberos 身份验证的 impyla 客户端连接到 Impala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34977562/
当我使用 Python/Impyla 在 Impala 中执行 SQL 语句时,我只是收到一个异常,其中包含一条通用错误消息,如“”Operation is in ERROR_STATE”。如何获得有
我提到了 How to use variables in SQL statement in Python? 但无法得到答案。 我正在尝试您的建议,但出现此错误 - :( tbl_nm = 'EMPLO
如果我在连接中指定端口,我正在使用 impyla 0.9.0 conn = impala.dbapi.connect(host='n1', port=21000) 我会得到以下错误 Traceback
我正在用 Python 编写一些 ETL 流程,其中部分流程使用 Hive。 Cloudera 的 impyla 客户端,根据 documentation , 适用于 Impala 和 Hive。 根
我已经安装了 impyla 及其依赖项 this指导。安装似乎是成功的,因为现在我可以在 Anaconda 文件夹(64 位 Anaconda 4.1.1 版本)中看到文件夹 "impyla-0.13
我在 Windows 上使用 impyla 库时遇到问题 我安装了impyla库 pip 安装 impyla 在python代码中导入impyla库时出现错误 from impala.dbapi im
有谁知道我在哪里可以找到此 impyla 示例中提到的 numba impala 扩展 (numba.ext.impala):https://github.com/cloudera/impyla/tr
我在一台 W8 机器上,我使用 Python(Anaconda 发行版)连接到我们 Hadoop 集群中的 Impala,使用Impyla 包。我们的 hadoop 集群通过 Kerberos 进行保
我在一台 W7 机器上,我使用 Python(Anaconda 发行版)通过 Impyla 包连接到我们 Hadoop 集群中的 Impala。我的公司最近添加了 Kerberos,这最终破坏了我的现
我正在使用 impyla 模块连接到 kerberized hadoop 集群。我想访问 hiveserver2/hive 但我收到以下错误: test_conn.py from impala.dba
我正在尝试使用 impyla 和以下代码连接到 impala: from impala.dbapi import connect conn = connect(host='host_name.com'
尝试创建到 HiveServer 的连接时出现以下错误 Traceback (most recent call last): File "/Users/user_name/Desktop/ABC
我试图在 Hadoop 上对 Cloudera Impala 的 python impyla 查询中的字符进行转义,但似乎没有任何效果。模板语法没有转义(对于数据库 API 来说不寻常。) curso
最近我设置了一个 Flask POST 端点,通过 Impyla 模块将数据写入 Impala DB。 环境:CentOS 上的 Python 3.6.5。 Impala版本:impalad版本2.6
我是一名优秀的程序员,十分优秀!