【常见问题】配置 ClickHouse 数据源报错“Cannot modify 'max_execution_time' setting in readonly mode” 解决办法


Administrator
飞致云 发布于 2022-09-02 / 763 阅读 / 0 评论 /
1 场景用【只读用户】配置 ClickHouse 数据源的时候报错,报错信息如下:2 原因权限不足导致的。以下是 ClickHouse 对于只读用户权限解释:链接地址:https://clickhouse.com/docs/en/operations/settings/permissions-for

1 场景

用【只读用户】配置 ClickHouse 数据源的时候报错,报错信息如下:
image-1662097148499

2 原因

权限不足导致的。

以下是 ClickHouse 对于只读用户权限解释:

image-1662097164317

链接地址:https://clickhouse.com/docs/en/operations/settings/permissions-for-queries/

3 解决办法

1 进入 ClickHouse 的用户权限配置文件 users.xml 的存放路径(文件默认地址:/etc/clickhouse-server)

cd /etc/clickhouse-server

2 修改配置文件

vi user.xml
在 <profiles> 标签中加入:

<normal_3> --读写,能DDL
    <readonly>0</readonly>
    <allow_ddl>1</allow_ddl>
</normal_3>

image-1662097200737

在 标签中将 profile 的值改为 normal_3:

image-1662097205339

3 保存好修改内容,重启 ClickHouse 服务即可

systemctl restart clickhouse-server

结果展示:
image-1662097213707



是否对你有帮助?