返回介绍

下载

编译与部署

开始使用

操作手册

最佳实践

扩展功能

设计文档

SQL 手册

开发者手册

Apache 社区

CREATE REPOSITORY

发布于 2021-09-30 01:42:47 字数 3499 浏览 1129 评论 0 收藏 0

description

该语句用于创建仓库。仓库用于属于备份或恢复。仅 root 或 superuser 用户可以创建仓库。
语法:
    CREATE [READ ONLY] REPOSITORY `repo_name`
    WITH [BROKER `broker_name`|S3]
    ON LOCATION `repo_location`
    PROPERTIES ("key"="value", ...);

说明:
    1. 仓库的创建,依赖于已存在的 broker 或者直接通过AWS s3 协议访问云存储
    2. 如果是只读仓库,则只能在仓库上进行恢复。如果不是,则可以进行备份和恢复操作。
    3. 根据 broker 或者S3的不同类型,PROPERTIES 有所不同,具体见示例。

example

1. 创建名为 bos_repo 的仓库,依赖 BOS broker "bos_broker",数据根目录为:bos://palo_backup
    CREATE REPOSITORY `bos_repo`
    WITH BROKER `bos_broker`
    ON LOCATION "bos://palo_backup"
    PROPERTIES
    (
        "bos_endpoint" = "http://gz.bcebos.com",
        "bos_accesskey" = "bos_accesskey",
        "bos_secret_accesskey"="bos_secret_accesskey"
    );

2. 创建和示例 1 相同的仓库,但属性为只读:
    CREATE READ ONLY REPOSITORY `bos_repo`
    WITH BROKER `bos_broker`
    ON LOCATION "bos://palo_backup"
    PROPERTIES
    (
        "bos_endpoint" = "http://gz.bcebos.com",
        "bos_accesskey" = "bos_accesskey",
        "bos_secret_accesskey"="bos_accesskey"
    );

3. 创建名为 hdfs_repo 的仓库,依赖 Baidu hdfs broker "hdfs_broker",数据根目录为:hdfs://hadoop-name-node:54310/path/to/repo/
    CREATE REPOSITORY `hdfs_repo`
    WITH BROKER `hdfs_broker`
    ON LOCATION "hdfs://hadoop-name-node:54310/path/to/repo/"
    PROPERTIES
    (
        "username" = "user",
        "password" = "password"
    );

4. 创建名为 s3_repo 的仓库,直接链接云存储,而不通过broker.
    CREATE REPOSITORY `s3_repo`
    WITH S3
    ON LOCATION "s3://s3-repo"
    PROPERTIES
    (
        "AWS_ENDPOINT" = "http://s3-REGION.amazonaws.com",
        "AWS_ACCESS_KEY" = "AWS_ACCESS_KEY",
        "AWS_SECRET_KEY"="AWS_SECRET_KEY",
        "AWS_REGION" = "REGION"
    );

keyword

CREATE REPOSITORY

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文