【发布时间】:2020-06-28 05:46:49
【问题描述】:
当抛出以下异常时,应用程序正在使用只读用户:
<Error> HTTPHandler: Code: 164, e.displayText() = DB::Exception: Cannot modify 'result_overflow_mode' setting in readonly mode
我看了ClickHouse的代码,发现当查询使用set setting时,如果用户是只读的,就会抛出这个错误。
我在users.xml中检查了我的只读用户的配置,发现max_result_rows/bytes和result_overflow_mode没有被主动设置。
但是,我的查询不适用于set setting。
那么什么逻辑触发了这个设置的变化呢?
【问题讨论】:
-
请检查以下答案。 stackoverflow.com/a/52549395/2536745
-
你需要clickhouse.tech/docs/en/operations/settings/…只读模式2和http post
-
谢谢,伙计们!但我想知道是什么逻辑触发了这个
result_overflow_mode设置的变化,因为我没有明确地这样做。
标签: settings readonly clickhouse