ApacheSuperset1.3连接Presto时出现SASL错误。
创始人
2024-09-06 13:00:42
0
  1. 确认 SASL 配置正确。在 Presto 的配置文件(如 $PRESTO_HOME/etc/config.properties)中,确保以下配置项设置正确:

presto.authentication.type=PASSWORD presto.authentication.passthrough-user=true(如果您使用的是 LDAP、Kerberos 或其他认证方式,请将其设置为 false)

  1. 在 Superset 的配置文件中(如 superset_config.py)添加以下配置:

from pyhive import hive from TCLIService.ttypes import TOperationState

def wait_query(connection, cursor): while True: state = cursor.poll().operationState if state in (TOperationState.ERROR_STATE, TOperationState.CLOSED_STATE): raise Exception("Query terminated with state {}".format(state)) if state == TOperationState.FINISHED_STATE: return connection.commit()

SQLALCHEMY_DATABASE_URI = 'presto://:@://'

SQLLAB_TIMEOUT = 600 SUPERSET_WEBSERVER_TIMEOUT = 600

The pool name must be something that is unique across all of Superset

Change this value for your deployment

SQLALCHEMY_POOL_NAME = "superset-legacy"

SQLALCHEMY_ENGINE_OPTIONS = { "pool_size": 20, "pool_recycle": 300, "pool_pre_ping": True, "pool_use_lifo": True, "max_overflow": 10, "execution_options": {"isolation_level": "READ UNCOMMITTED"}, }

ADDITIONAL_MIDDLEWARE = ["superset.utils.sasl_authentication_middleware"]

  1. 重启 Superset 和 Presto。

注意:以上代码示例中的 等变量需要根据您的环境进行替换。

相关内容

热门资讯

玩家科普(来玩德州)外挂透明挂... 玩家科普(来玩德州)外挂透明挂辅助app(透视)好像真的有挂(2023已更新)(微博热搜)1、全新机...
重要通知(Aapoker)外挂... 重要通知(Aapoker)外挂透明挂辅助APP(透视)一般真的有挂(2024已更新)(微博热搜)1、...
技术分享(扑克世界)外挂透明挂... 技术分享(扑克世界)外挂透明挂辅助插件(软件透明挂)一直真的有挂(2022已更新)(抖音)辅助器中分...
分享实测(wpK)外挂透明挂辅... 分享实测(wpK)外挂透明挂辅助机制(软件透明挂)的确是有挂的(2021已更新)(百度)1、下载好辅...
玩家必备科技(wepOke)外... 玩家必备科技(wepOke)外挂透明挂辅助黑科技(智能ai代打)一贯真的有挂(2022已更新)(哔哩...
盘点十款(aapokER)外挂... 盘点十款(aapokER)外挂透明挂辅助挂(智能ai代打)果真真的有挂(2023已更新)(头条)辅助...
揭秘关于(governorof... 揭秘关于(governorofpoker3)外挂透明挂辅助APP(透视辅助)原来真的有挂(2025已...
一分钟了解(德州)外挂透明挂辅... 一分钟了解(德州)外挂透明挂辅助工具(透视)其实真的有挂(2021已更新)(今日头条);1、每一步都...
来一盘(云扑克德州)外挂透明挂... 来一盘(云扑克德州)外挂透明挂辅助挂(透视)其实真的有挂(2022已更新)(百度)运辅助工具,进入游...
教学盘点(pokerrrr2俱... 教学盘点(pokerrrr2俱乐部)外挂透明挂辅助机制(透视辅助)其实真的有挂(2021已更新)(百...