我想在sqoop导入查询的--query
参数中指定文件位置,如下所示
--query "/home_dir/z0027vp/sqoop_common.sql"
Hive有可能吗?我在网上搜索了这个,但无法找到有关它的信息。任何帮助将不胜感激。
答案 0 :(得分:0)
在sqoop导入中无法做到这一点。您必须在--query
参数中提及SQL查询。
首先,您无法在sqoop自由格式查询中使用您的SQL。您需要在查询中添加WHERE $CONDITIONS
。
查看documentation了解详情。
因此,通过添加home_dir/z0027vp/sqoop_common.sql
读取此文件WHERE $CONDITIONS
和修改SQL,然后修改shell脚本并执行sqoop命令。