最后于 更新
ALTER RESOURCE
描述
该语句用于修改一个已有的资源。仅 root 或 admin 用户可以修改资源。
自 4.1.5 版本起,新建且由 root 创建的 AI Resource 只能由 root 修改或删除,其他 ADMIN 用户也不能操作;升级前没有 root 创建标记的资源不追溯限制。详见 AI 资源权限。
语法
ALTER RESOURCE '<resource_name>'
PROPERTIES (
`<property>`,
[ , ... ]
);
参数
1.<property>
<property> 格式为 <key> = <value>,不支持修改<key>等于 type 的<value>。
其他可修改的 properties 参数参考 CREATE-RESOURCE 章节;
示例
- 修改名为 spark0 的 Spark 资源的工作目录:
ALTER RESOURCE 'spark0' PROPERTIES ("working_dir" = "hdfs://127.0.0.1:10000/tmp/doris_new");
- 修改名为 remote_s3 的 S3 资源的最大连接数:
ALTER RESOURCE 'remote_s3' PROPERTIES ("s3.connection.maximum" = "100");
- 修改冷热分层 S3 资源相关信息
- 支持修改项
s3.access_keys3 的 ak 信息s3.secret_keys3 的 sk 信息s3.session_tokens3 的 session token 信息s3.connection.maximums3 最大连接数,默认 50s3.connection.timeouts3 连接超时时间,默认 1000mss3.connection.request.timeouts3 请求超时时间,默认 3000ms
- 禁止修改项
s3.regions3.bucket"s3.root.paths3.endpoint
ALTER RESOURCE "showPolicy_1_resource" PROPERTIES("s3.connection.maximum" = "1111");