Sqoop查询到Hive表

时间:2017-02-16 06:32:44

标签: hive sqoop

我想在sqoop导入查询的--query参数中指定文件位置,如下所示 --query "/home_dir/z0027vp/sqoop_common.sql"

Hive有可能吗?我在网上搜索了这个,但无法找到有关它的信息。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在sqoop导入中无法做到这一点。您必须在--query参数中提及SQL查询。

首先,您无法在sqoop自由格式查询中使用您的SQL。您需要在查询中添加WHERE $CONDITIONS

查看documentation了解详情。

因此,通过添加home_dir/z0027vp/sqoop_common.sql读取此文件WHERE $CONDITIONS和修改SQL,然后修改shell脚本并执行sqoop命令。