如何从“SQL视图”导入到Sqoop Hive

时间:2014-02-28 15:45:48

标签: hadoop hive bigdata sqoop

我可以将SQL表导入Hive,但是当我尝试SQL查看时,我收到错误。 有什么想法吗?

3 个答案:

答案 0 :(得分:0)

来自Sqoop documentation

If your table has no index column, or has a multi-column key, then you must also manually choose a splitting column.

我认为这是你的情况。提供其他选项,例如:

--split-by tablex_id

其中tablex_id是视图中可用作主键或索引的字段。

答案 1 :(得分:0)

没有任何特殊命令可以导入View窗体RDBMS。

使用带有--split-by的简单导入命令,即sqoop与主键相同。

答案 2 :(得分:0)

您可以导入 rdbms 视图数据,但您必须在命令中传递 -m 1 或 --split-by。