Ejecute un trabajo sqoop en una cola específica
Estoy tratando de crear unTrabajo Sqoop ejecutado en una cola específica Pero no funciona.
He intentado dos cosas:
Primero : Declarar la cola en la creación de empleo
sqoop job \
--create myjob \
-- import \
--connect jdbc:teradata://RCT/DATABASE=MYDB \
-Dmapred.job.queue.name=shortduration \
--driver com.teradata.jdbc.TeraDriver \
--username DBUSER -P \
--query "$query" \
--target-dir /data/source/dest/$i \
--check-column DAT_CRN_AGG \
--incremental append \
--last-value 2001-01-01 \
--split-by NUM_CTR
Pero arroja un error de argumento de análisis debido a-Dmapred.job.queue.name=shortduration
2do : eliminar el-Dmapred.job.queue.name=shortduration
de la creación de empleo. La creación de empleo funciona bien. Pero no se puede especificar qué cola se debe usar
Estoy perdiendo la esperanza de ejecutar mi trabajo en esta cola
¡Gracias por cualquier ayuda brindada!
EDITAR : obtener una importación trabajando consqoop import -Dmapred.job.queue.name=shortduration
pero el trabajo sqoop no funciona