CREATE-STORAGE-VAULT
CREATE-STORAGE-VAULT
Description
该命令用于创建存储库。本文档的主题描述了创建 Doris 自管理存储库的语法。
CREATE STORAGE VAULT [IF NOT EXISTS] vault
[properties]
properties
type
只允许两种类型的存储库:S3 和 HDFS。-- 必需
S3 Vault
s3.endpoint
用于对象存储的端点。注意,请不要提供带有 http:// 或 https:// 的端点。对于 Azure Blob 存储,端点应该像 ${ak}.blob.core.windows.net/。-- 必需
s3.region
您的存储桶的区域。(如果您使用 GCP 或 AZURE,则不需要)。-- 必需
s3.root.path
存储数据的路径。-- 必需
s3.bucket
您的对象存储账户的存储桶。(如果您使用 Azure,则为 StorageAccount)。-- 必需
s3.access_key
您的对象存储账户的访问密钥。(如果您使用 Azure,则为 AccountName)。-- 必需
s3.secret_key
您的对象存储账户的秘密密钥。(如果您使用 Azure,则为 AccountKey)。-- 必需
provider
提供对象存储服务的云供应商。-- 必需
HDFS vault
fs.defaultFS
Hadoop 配置属性,指定要使用的默认文件系统。-- 必需
path_prefix
存储数据的路径前缀。-- 可选. 如果没有指定则会使用user账户下的默认路径。
hadoop.username
Hadoop 配置属性,指定访问文件系统的用户。-- 可选. 如果没有指定则会使用启动hadoop进程的user.
hadoop.security.authentication
用于 hadoop 的认证方式。-- 可选. 如果希望使用kerberos则可以填写kerberos
.
hadoop.kerberos.principal
您的 kerberos 主体的路径。-- 可选
hadoop.kerberos.keytab
您的 kerberos keytab 的路径。-- 可选
示例
create a HDFS storage vault.
CREATE STORAGE VAULT IF NOT EXISTS hdfs_vault
PROPERTIES (
"type"="hdfs",
"fs.defaultFS"="hdfs://127.0.0.1:8020"
);create a S3 storage vault using azure.
CREATE STORAGE VAULT IF NOT EXISTS s3_vault
PROPERTIES (
"type"="S3",
"s3.endpoint"="ak.blob.core.windows.net/",
"s3.access_key" = "ak",
"s3.secret_key" = "sk",
"s3.root.path" = "ssb_sf1_p2_s3",
"s3.bucket" = "doris-build-1308700295",
"provider" = "AZURE"
);create a S3 storage vault using OSS.
CREATE STORAGE VAULT IF NOT EXISTS s3_vault
PROPERTIES (
"type"="S3",
"s3.endpoint"="oss.aliyuncs.com",
"s3.access_key" = "ak",
"s3.secret_key" = "sk",
"s3.region" = "cn-hangzhou",
"s3.root.path" = "ssb_sf1_p2_s3",
"s3.bucket" = "doris-build-1308700295",
"provider" = "OSS"
);create a S3 storage vault using COS.
CREATE STORAGE VAULT IF NOT EXISTS s3_vault
PROPERTIES (
"type"="S3",
"s3.endpoint"="cos.ap-guangzhou.myqcloud.com",
"s3.access_key" = "ak",
"s3.secret_key" = "sk",
"s3.region" = "ap-guangzhou",
"s3.root.path" = "ssb_sf1_p2_s3",
"s3.bucket" = "doris-build-1308700295",
"provider" = "COS"
);create a S3 storage vault using OBS.
CREATE STORAGE VAULT IF NOT EXISTS s3_vault
PROPERTIES (
"type"="S3",
"s3.endpoint"="obs.cn-north-4.myhuaweicloud.com",
"s3.access_key" = "ak",
"s3.secret_key" = "sk",
"s3.region" = "cn-north-4",
"s3.root.path" = "ssb_sf1_p2_s3",
"s3.bucket" = "doris-build-1308700295",
"provider" = "OBS"
);create a S3 storage vault using AWS.
CREATE STORAGE VAULT IF NOT EXISTS s3_vault
PROPERTIES (
"type"="S3",
"s3.endpoint"="s3.us-east-1.amazonaws.com",
"s3.access_key" = "ak",
"s3.secret_key" = "sk",
"s3.region" = "us-east-1",
"s3.root.path" = "ssb_sf1_p2_s3",
"s3.bucket" = "doris-build-1308700295",
"provider" = "S3"
);
关键词
CREATE, STORAGE VAULT