跳至主要内容

23.9 版本发布后可能出现的 Ingest 失败

·阅读时间:1分钟

这些权限错误的根本原因已确定,是由于新版本中对 async_inserts 的授权进行了更严格的检查。

要解决此问题,必须更新服务才能正常工作所需的授权。检查指示缺少授权的错误消息,并手动添加所需的授权。使用 async_inserts 的表所需的额外授权将是 SELECTdictGet 授权。

为受影响的表和字典添加必要的 GRANT

-- Add SELECT grant permissions
GRANT SELECT ON mydb.insertTable TO insert_role WITH GRANT OPTION

-- Add dictGet grant permissions
GRANT dictGet ON mydb.insertDictionary TO insert_role

要了解有关 GRANT 命令的更多信息,请参阅 此页面

如果您无法执行此更改,请联系 ClickHouse 支持 获取帮助。