StarRocks可以从OSS中导入数据吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在Broker Load模式下,通过部署的Broker程序,StarRocks可读取对应数据源(例如,Apache HDFS,阿里云OSS)上的数据,利用自身的计算资源对数据进行预处理和导入。详情参见:Broker Load
创建阿里云OSS导入任务示例:
LOAD LABEL tpch.lineitem
(
DATA INFILE("oss://bucket/tpc_h/sf1/lineitem.tbl")
INTO TABLE `lineitem`
COLUMNS TERMINATED BY '|'
(l_orderkey, l_partkey, l_suppkey, l_linenumber, l_quantity, l_extendedprice, l_discount, l_tax, l_returnflag, l_linestatus, l_shipdate, l_commitdate, l_receiptdate, l_shipinstruct, l_shipmode, l_comment)
)
WITH BROKER broker
(
"fs.oss.accessKeyId" = "xxx",
"fs.oss.accessKeySecret" = "xxx",
"fs.oss.endpoint" = "oss-cn-beijing-internal.aliyuncs.com"
);