如何在sqoop free form query import上更改avro模式文件的目录?

时间:2015-12-27 13:18:14

标签: sqoop

尽管我提到了--target-dir' QueryResult.avsc'文件在当前工作目录而不是目标目录中创建。

1 个答案:

答案 0 :(得分:1)

--target-dir给出了数据的位置, - outdir会给你avro架构文件的本地位置

sqoop import  --connect '$JDBC_URL;databaseName=$DBNAME;username=$USERNAME;password=$PASSWORD' --query 'select * from $tableName where $CONDITIONS' --outdir $AVRO_SCHEMA_COLLECTOR_LOCAL  --target-dir $AVRO_SQOOPDATA_COLLECTOR --fields-terminated-by '\001' --split-by $splitKey -m 8 --as-avrodatafile