百度数据仓库 Palo SQL语法手册 - CREATE-REPOSITORY
文档简介:
CREATE REPOSITORY
Description:
该语句用于创建仓库。仓库用于属于备份或恢复。仅 admin 用户可以创建仓库。
CREATE [READ ONLY] REPOSITORY `repo_name`
WITH BROKER `bos`
ON LOCATION `repo_location`
PROPERTIES ("key"="value", ...);
CREATE REPOSITORY
Description
该语句用于创建仓库。仓库用于属于备份或恢复。仅 admin 用户可以创建仓库。
CREATE [READ ONLY] REPOSITORY `repo_name` WITH BROKER `bos` ON LOCATION `repo_location`
PROPERTIES ("key"="value", ...);
-
READ ONLY
如果指定 READ ONLY,则该仓库只读,即只能用户恢复操作,不可用户备份操作。
-
WITH BROKER
创建操作依赖 Broker 服务进程。而之后的 PROPERTIES 里需要填写用于 Broker 访问远端仓库的信息。
-
ON LOCATION
指定远端存储中用于存放数据的路径。
Example
-
创建名为 bos_repo 的仓库,数据根目录为:bos://my_bucket/doris_backup/
CREATE REPOSITORY `bos_repo` WITH BROKER `bos_broker` ON LOCATION "bos://my_bucket/doris_backup/" PROPERTIES
-
( "bos_endpoint" = "http://gz.bcebos.com", "bos_accesskey" = "069fc2786e664e63a5f111111114ddbs22",
-
"bos_secret_accesskey"="70999999999999de274d59eaa980a" );
Keywords
CREATE, REPOSITORY
最佳实践
- 一个集群可以创建过多个仓库。只有拥有 ADMIN 权限的用户才能创建仓库。
- 任何用户都可以通过 SHOW REPOSITORIES 命令查看已经创建的仓库。
- 在做数据迁移操作时,需要在源集群和目的集群创建完全相同的仓库,以便目的集群可以通过这个仓库,查看到源集群备份的数据快照。