sqoop 将时间戳添加到配置单元分区值

sqoop add timestamp to hive partition value

导入 as400 table 到使用时间戳分区的配置单元。我添加两个参数:

--hive-partition-key "time" 

对于名称分区列,对于映射分区值:

--hive-partition-value "2018-05-01" 

我的问题是如何在配置单元分区值中添加查询 例如:

$timestamp=select now() as timestamp from mytable
--hive-partition-value $timestamp

使用date命令:

 current_date=$(date +%Y-%m-%d)

然后:

sqoop import --hive-partition-key "time" --hive-partition-value "$current_date" ...