使用Greenplum进行Sqoop导入

时间:2014-02-10 19:02:50

标签: sqoop

我想使用sqoop从greenplum将数据导入hive。

我能够从用户的绿色默认模式中成功导入数据。

但是,我无法从greenplum的其他模式中的表中获取数据。

我尝试了各种选择。

你能帮忙吗?

提前致谢。

3 个答案:

答案 0 :(得分:1)

您使用哪种sqoop版本? 使用v1.4.3,您可以设置schema-parameter。 使用v1.4.2,您可以对模式使用自由形式查询(--query)。 我试过,它工作正常。

答案 1 :(得分:0)

Sqoop本身没有“架构”的概念。一些专用连接器(PostgreSQL,Microsoft SQL Server)正在暴露用户指定架构的能力,但由于Sqoop没有专门的Greenplum连接器,因此无法帮助您。

您应该能够使用基于查询的导入而不是表格,并在查询中指定架构名称,例如类似的东西:

sqoop import --query "select * from schema.tablename where $CONDITIONS"

答案 2 :(得分:0)

您可以利用自定义架构

尝试

--schema <<schema_name>>