我想使用sqoop将数据从greenplum导入配置单元。
我能够成功地从greenplum for user的默认架构导入数据。
但是,我无法从greenplum的其他模式中存在的表中获取数据。
我尝试了各种方法。
你能帮帮忙吗?
提前谢谢。
发布于 2014-09-11 19:27:36
您使用哪个sqoop-version?在v1.4.3中,您可以设置schema-参数。在v1.4.2中,您可以对模式使用自由形式查询(-- query )。我试过了,它工作得很好。
发布于 2014-09-11 21:06:36
Sqoop本身没有“模式”的概念。一些专门的连接器(PostgreSQL,Microsoft SQL Server)向用户展示了指定模式的能力,但由于Sqoop没有针对Greenplum的专门连接器,因此在这里对您没有帮助。
您应该能够使用基于查询的导入而不是表,并在查询中指定模式名称,例如:
sqoop import --query "select * from schema.tablename where $CONDITIONS"发布于 2016-03-17 19:38:28
您可以利用自定义模式的优势
尝试使用
--schema <<schema_name>>https://stackoverflow.com/questions/21685684
复制相似问题