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" ...
导入 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" ...