我正在尝试使用Sqoop将表从Teradata表复制到HDFS。连接器工作,如果查询包含sample
指令,一切正常:
sqoop import --connection-manager org.apache.sqoop.teradata.TeradataConnManager --verbose --num-mappers 1 --target-dir '/user/test/finalfolder' -query "select * from p_dd.mytable sample 10; "
但如果我想使用select *
复制整个表,则作业完成且没有错误但没有创建文件:
sqoop import --connection-manager org.apache.sqoop.teradata.TeradataConnManager --verbose --num-mappers 1 --target-dir '/user/test/finalfolder' -query "select * from p_dd.mytable ;"
如何使用查询将整个表从Teradata复制到HDFS?