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。

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

相关内容

热门资讯

玩家必备教程!789大菠萝攻略... 玩家必备教程!789大菠萝攻略,wepokerplus透视脚本免费,2025新版总结(有挂秘诀);1...
玩家必知教程!微信链接透视脚本... 玩家必知教程!微信链接透视脚本下载,微信填大坑辅助(总是存在有挂)微信链接透视脚本下载能透视中分为三...
免费测试版!小程序河北微乐脚本... 免费测试版!小程序河北微乐脚本,wejoker辅助器要钱玩吗,黑科技教程(有挂秘籍),小程序河北微乐...
科普!潮友会app下载安卓,微... 科普!潮友会app下载安卓,微乐家乡官方app下载(果然真的是有挂)1、金币登录送、破产送、升级送、...
查到实测!微信小程序游戏辅助,... 查到实测!微信小程序游戏辅助,wepoker有没有辅助,2025版教程(真实有挂);查到实测!微信小...
重大通报!天天爱消除自动消除辅... 重大通报!天天爱消除自动消除辅助,微乐陕西小程序破解器下载(竟然有挂)一、微乐陕西小程序破解器下载可...
实测发现!微信小程序辅助器脚本... 您好:微信小程序辅助器脚本这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
一分钟了解!川娱竞技插件,哥哥... 一分钟了解!川娱竞技插件,哥哥打大a辅助辅助(竟然有挂)1、下载好哥哥打大a辅助辅助正确养号方法之后...
最新研发!小程序财神十三张辅助... 最新研发!小程序财神十三张辅助,pokemomo辅助工具,必胜教程(有挂透明挂);1、点击下载安装,...
一分钟教会你!乐逍遥脚本辅助,... 一分钟教会你!乐逍遥脚本辅助,极速鱼虾蟹辅助(好像是有挂)1、全新机制【乐逍遥脚本辅助ai辅助工具激...