Чтобы импортировать таблицу as400 в куст, разделенный меткой времени. я добавляю два аргумента:
--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" ...