【发布时间】:2014-05-13 18:58:42
【问题描述】:
我正在尝试从 apache cloudera 中的 mysql db 将数据 sqoop 到 hive 表中。
下面是我正在执行的 sqoop 查询: sqoop import --connect jdbc:postgresql://localhost/test --username admin --password admin --incremental append --check-column sale_id --last-value 0 --query 'SELECT s.sale_id,c.cust_id ,c.state,s.qty FROM customer c JOIN sales s on c.cust_id = s.cust_id WHERE $CONDITIONS' --split-by s.sale_id --hive-import --hive-table sales --target-dir /user/cloudera/sales_products --hive-delims-replacement '/t'
当我从命令提示符/控制台执行查询时,它可以正常工作。但是,当我尝试通过 HUE UI 作业设计器执行相同操作时,出现以下错误: 解析导入参数时出错
我认为这是因为 $CONDITIONS 参数。
能否请您告诉我是否可以使用 Hue 执行相同的查询以及它是如何可行的。
提前致谢,
【问题讨论】: