本文主要是介绍Hue Could not start SASL: Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worth,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 问题:
thriftpy.transport.TTransportException: TTransportException(type=1, message="Could not start SASL: b'Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found'")
- 原因:
系统环境问题,缺少包,导致 Hue 连接 HiveServer2 接口时报错。 - 解决:
1.CentOS环境:yum install cyrus-sasl-plain cyrus-sasl-devel cyrus-sasl-gssapi
或修改mateinfo.xml文件:
<osSpecifics>......<osSpecific>......<packages>......<package><name>cyrus-sasl-plain</name></package><package><name>cyrus-sasl-devel</name></package><package><name>cyrus-sasl-gssapi</name></package></packages></osSpecific>
</osSpecifics>
2.Ubuntu环境:sudo apt install libsasl2-modules-gssapi-heimdal
或修改mateinfo.xml文件:
<osSpecifics>......<osSpecific>......<packages>......<package><name>libsasl2-modules-gssapi-heimdal</name></package></packages></osSpecific>
</osSpecifics>
这篇关于Hue Could not start SASL: Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worth的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!