Sqoop导入-字符串字段需要双引号,非字符串字段不需要双引号

时间:2019-02-08 04:11:10

标签: hive sqoop

我正在尝试将数据从mysql导入到hdfs。导入时,我需要所有的字符串字段都具有双引号和没有双引号的非字符串字段。

sqoop import \
  --connect jdbc:mysql://<hostname>:3306/retail_db \
  --username <user> \
  --password <password> \
  --target-dir /user/nikhilvemula/sqoop_import/retail_db/orders_test \
  --num-mappers 1 \
  --query "SELECT * FROM orders WHERE \$CONDITIONS and order_date LIKE '2014-01-%'" \
  --enclosed-by '"' \
  --null-string '\\N' \
  --null-non-string '\\N' \
  --delete-target-dir

预期: 25876,2014-01-01 00:00:00.0,3414,“ PENDING_PAYMENT”

我得到的实际结果是: “ 25876”,“ 2014-01-01 00:00:00.0”,“ 3414”,“ PENDING_PAYMENT”

0 个答案:

没有答案