开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks如何复用oss写orc或parputt格式的文件?

DataWorks如何复用oss写orc或parputt格式的文件?

展开
收起
cuicuicuic 2023-04-24 15:14:34 114 0
1 条回答
写回答
取消 提交回答
  • 目前通过复用HDFS Writer的方式完成OSS写ORC或Parquet格式的文件。在OSS Writer已有参数的基础上,增加了Path、FileFormat等扩展配置参数,参数含义请参见HDFS Writer。ORC或Parquet文件写入OSS的示例如下:以ORC文件格式写入OSS。 {"stepType": "oss","parameter": {"datasource": "","fileFormat": "orc","path": "/tests/case61","fileName": "orc","writeMode": "append","column": [{"name": "col1","type": "BIGINT"},{"name": "col2","type": "DOUBLE"},{"name": "col3","type": "STRING"}],"writeMode": "append","fieldDelimiter": "\t","compress": "NONE","encoding": "UTF-8"}}以Parquet文件格式写入OSS,示例如下。 {"stepType": "oss","parameter": {"datasource": "","fileFormat": "parquet","path": "/tests/case61","fileName": "test","writeMode": "append","fieldDelimiter": "\t","compress": "SNAPPY","encoding": "UTF-8","parquetSchema": "message test { required int64 int64_col;required binary str_col (UTF8);required group params (MAP) {repeated group key_value {required binary key (UTF8);required binary value (UTF8);}}required group params_arr (LIST) {repeated group list {required binary element (UTF8);}}req https://help.aliyun.com/document_detail/137765.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-04-27 13:50:53
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    OSS运维进阶实战手册 立即下载
    《OSS运维基础实战手册》 立即下载
    OSS运维基础实战手册 立即下载