You need to enable JavaScript to run this app.
导航

StarRocks 访问 TOS

最近更新时间2023.11.13 14:27:42

首次发布时间2023.11.13 14:27:42

StarRocks 支持访问存储在火山引擎 TOS 上的表数据。

1 使用前提

您需先创建火山引擎 E-MapReduce(EMR)StarRocks 3.6.0 及以上集群版本。

2 示例一:创建 Catalog

通过创建 Catalog 指定 TOS 的存储地址。

  • 示例如下:

    -- 创建Hive catalog
    CREATE EXTERNAL CATALOG hive
    PROPERTIES
    (
        "type" = "hive",
        "hive.metastore.uris" = ${HiveMetaStore的地址},
        "aws.s3.access_key" = ${access_key},
        "aws.s3.secret_key" = ${secret_key},
        "aws.s3.endpoint" = ${endpoint},
        "aws.s3.enable_ssl" = "false"
    );
    
  • 参数说明:

    参数说明
    HiveMetaStore集群中 Hive MetaStore 的地址。示例:thrift://192.168.10.64:9083

    access_key/secret_key

    火山云账号的Access Key ID 和 Secret Access Key。
    您可通过 IAM 访问控制 > 密钥管理 界面,来获取 Access Key ID 和 Secret Access Key。详见:访问秘钥

    endpoint火山引擎 TOS 服务中的 Endpoint 地址。详见:地域和访问域名(Endpoint)