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>
发布了153 篇原创文章 · 获赞 122 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/Happy_Sunshine_Boy/article/details/104748268