不愿做小白阿 2025-11-02 11:45 采纳率: 0%
浏览 2

Doris好像卡了奇怪的bug

Doris想通过set property的方式限制用户能使用的资源,但是无论设置什么,都提示:
MySQL [(none)]> SET PROPERTY FOR 'bi_test' 'query_timeout' = '500';
ERROR 1105 (HY000): Exception, msg: java.lang.IllegalArgumentException: timeout can't be negative
明明设置的参数中没有这个,也没有负数,不知道发生了什么

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-11-02 11:49
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题分析

    Doris卡了奇怪的bug,用户尝试通过set property的方式限制用户能使用的资源,但始终提示错误。

    解决方案

    可能的原因是Doris的配置文件中存在问题。尝试以下步骤:

    1. 检查Doris的配置文件是否正确,特别是query_limit和query_timeout的设置。
    2. 检查用户是否有足够的权限来设置property。
    3. 尝试重启Doris服务,是否能解决问题。

    核心代码

    -- 检查配置文件
    SHOW GLOBAL VARIABLES LIKE 'query_limit';
    
    -- 检查用户权限
    SHOW GRANTS FOR '用户名';
    
    -- 重启Doris服务
    system restart;
    

    注意

    以上代码仅供参考,具体操作请根据实际情况调整。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月2日