我编写了一个使用 pyhive 从 Hive 读取的函数。在本地运行它工作正常。但是,当尝试使用 lambda 函数时,出现错误: “无法启动 SASL:b'在 sasl_client_start (-4) SASL(-4) 中出错:没有可用的机制:没有找到有价值的机甲'”
我尝试使用此链接中的指南: https ://github.com/cloudera/impyla/issues/201
但是,我无法使用最新命令:
yum install cyrus-sasl-lib cyrus-sasl-gssapi cyrus-sasl-md5
因为我用来构建的系统是不支持 yum 功能的 ubuntu。尝试安装这些软件包(使用 apt-get): sasl2-bin libsasl2-2 libsasl2-dev libsasl2-modules libsasl2-modules-gssapi-mit
如中所述: python 无法连接 hiveserver2 但仍然没有运气。有任何想法吗?
谢谢,尼尔。