-- 控制map阶段切片大小,即可控制最终导入oss中单个文件大小
set odps.stage.mapper.split.size=50;
-- 设置离线模式,针对大批量数据可以提高速度(不是必须的)
SET odps.service.mode=offline;
UNLOAD FROM
(
SELECT
col1,
col2,
FROM database.table_name
WHERE 分区
)
-- 控制写入oss路径
INTO LOCATION 'oss://桶名/路径名'
-- 控制写入oss文件格式
stored by 'com.aliyun.odps.CsvStorageHandler'
-- 采用gzip压缩,如果字段中,可以处理这些,
with serdeproperties ('odps.text.option.gzip.output.enabled'='true','odps.text.option.use.quote'='true');
问题:无法控制输出到oss中的文件名。