【发布时间】:2019-02-12 01:19:02
【问题描述】:
所以我正在尝试运行一个 sqoop 导入作业,在其中我根据我的 partition_key 保存镶木地板文件。最终,我希望我的文件夹 /TABLE_DIR/ 有 5 个 parquet 文件,每个唯一分区键 1 个。目前我只得到 4。我无法设置 num-mappers 5。Table2 的 partition_key 可能会上升到 8,为此我想获得 8 个镶木地板文件等。
Table1:
primary_key:[1,2,3,4,5,6,7,8,9,10]
partition_key: [1,1,1,2,2,2,3,3,4,5]
value: [15,12,18,18,21,23,25,26,24,10]
Code:
sqoop import \
--query "select primary_key,partition_key,value from Table1" \
--compress --compression-codec snappy \
--split-by partition_key \
--target-dir /TABLE_DIR/
【问题讨论】:
标签: hadoop sqoop parquet partition