Sqoop 查询到 Hive Table
Sqoop Query into Hive Table
我想在 sqoop 导入查询的 --query
参数中指定一个文件位置,像这样
--query "/home_dir/z0027vp/sqoop_common.sql"
在 Hive 中可以吗?我在网上搜索了这方面的信息,但找不到相关信息。任何帮助将不胜感激。
不,这在 sqoop 导入中是不可能的。您必须在 --query
参数中提及 SQL 查询本身。
首先,您不能在 sqoop 自由格式查询中使用 SQL。您需要在查询中添加 WHERE $CONDITIONS
。
查看 documentation 了解更多详情。
因此请阅读此文件 home_dir/z0027vp/sqoop_common.sql
并通过添加 WHERE $CONDITIONS
修改 SQL,然后修改您的 shell 脚本并执行 sqoop 命令。
我想在 sqoop 导入查询的 --query
参数中指定一个文件位置,像这样
--query "/home_dir/z0027vp/sqoop_common.sql"
在 Hive 中可以吗?我在网上搜索了这方面的信息,但找不到相关信息。任何帮助将不胜感激。
不,这在 sqoop 导入中是不可能的。您必须在 --query
参数中提及 SQL 查询本身。
首先,您不能在 sqoop 自由格式查询中使用 SQL。您需要在查询中添加 WHERE $CONDITIONS
。
查看 documentation 了解更多详情。
因此请阅读此文件 home_dir/z0027vp/sqoop_common.sql
并通过添加 WHERE $CONDITIONS
修改 SQL,然后修改您的 shell 脚本并执行 sqoop 命令。