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
明明设置的参数中没有这个,也没有负数,不知道发生了什么
Doris好像卡了奇怪的bug
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
阿里嘎多学长 2025-11-02 11:49关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
问题分析
Doris卡了奇怪的bug,用户尝试通过set property的方式限制用户能使用的资源,但始终提示错误。
解决方案
可能的原因是Doris的配置文件中存在问题。尝试以下步骤:
- 检查Doris的配置文件是否正确,特别是query_limit和query_timeout的设置。
- 检查用户是否有足够的权限来设置property。
- 尝试重启Doris服务,是否能解决问题。
核心代码
-- 检查配置文件 SHOW GLOBAL VARIABLES LIKE 'query_limit'; -- 检查用户权限 SHOW GRANTS FOR '用户名'; -- 重启Doris服务 system restart;注意
以上代码仅供参考,具体操作请根据实际情况调整。
解决 无用评论 打赏 举报