我正在尝试使用 Python 连接到配置单元。我安装了所有需要的依赖项(sasl、thrift_sasl 等)
这是我尝试连接的方式:
configuration = {"hive.server2.authentication.kerberos.principal" : "hive/_HOST@REALM_HOST", "hive.server2.authentication.kerberos.keytab" : "/etc/security/keytabs/hive.service.keytab"}
connection = hive.Connection(configuration = configuration, host="host", port=port, auth="KERBEROS", kerberos_service_name = "hiveserver2")
但我得到这个错误:
次要代码可能会提供更多信息(找不到领域“REALM_DOMAIN”的 KDC)
为什么我不见了?有人有使用pyHive
连接的示例kerberos
吗?
谢谢您的帮助。