在Hue 3.6中,我尝试使用Sqoop 2导入功能从Oracle数据库进行自定义SQL查询。 我在字段"表SQL语句"中粘贴了SQL查询。例如:" SELECT x,y,z FROM myschema.mytable其中a> 100"
我收到以下异常" SQL语句必须包含自动生成条件的占位符 - $ {CONDITIONS}"
我正在使用使用Hue 3.6的Cloudera Sandbox。
答案 0 :(得分:1)
您可以指定以下条件:
"SELECT x,y,z FROM myschema.mytable where a > 100 AND ${CONDITIONS}"
在sqoop2 code中搜索' $ {条件}'如果没有找到,则会抛出异常并抛出异常。
答案 1 :(得分:0)
您可以阅读DOCS Free-Form Queries on SQOOP。使用双引号“”时要小心,必须添加\$CONDITIONS
。如果您使用单引号进行查询,则只需添加$CONDITIONS
而不加反斜杠。