StarRocks 支持访问存储在火山引擎 TOS 上的表数据。
您需先创建火山引擎 E-MapReduce(EMR)StarRocks 3.6.0 及以上集群版本。
通过创建 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。 |
endpoint | 火山引擎 TOS 服务中的 Endpoint 地址。详见:地域和访问域名(Endpoint)。 |