python - 使用pyhs2 python连接Hive Kerberos身份验证

标签 python hadoop hive kerberos

我正在尝试通过Kerberos身份验证连接到Hive。但是我收到错误消息“NotImplementedError:不支持或未实现authMechanism”

我想我需要以某种方式将authMechanism设置为Kerberos。

import pyhs2

with pyhs2.connect(host='wx0000',

                   port=10000,

                   authMechanism="Kerberos",

                   user='xxxxx',

                   password='******',) as conn:

最佳答案

从源头来看,authMechanism区分大小写,因此您需要将其设置为“KERBEROS”。

关于python - 使用pyhs2 python连接Hive Kerberos身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37475362/

相关文章:

java - HDInsight Hadoop 的 Java 有什么问题?

hadoop - Sqoop-使用Oozie导入Hive失败

hadoop - ORC 架构演变

regex - 仅从 Hive 中的字符串字段中提取数字

python - Plotly Strip 图 - 按连续刻度着色

python - 在 Linux 中 grep 列出文件中另一百万条记录中的 1000 条记录的最快方法

Python,将整数写入 '.txt'文件

python - 全局变量赋值前引用的局部变量 'delete'

hadoop - 从 pig 中的单行输入生成多行输出

sql - 排序行时优化 Hive GROUP BY