开发者社区 问答 正文

StarRocks可以从OSS中导入数据吗?

已解决

StarRocks可以从OSS中导入数据吗?

展开
收起
阿里云服务支持 2022-12-14 16:30:13 439 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    在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"
    

    );

    2022-12-14 16:36:21
    赞同 展开评论