热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Sqoop用--schema参数导出到postgres

如何解决《Sqoop用--schema参数导出到postgres》经验,为你挑选了1个好方法。

使用Sqoop将数据导出到postgresql时有没有办法提到不同的模式?基于URL http://sqoop.apache.org/docs/1.4.4/SqoopUserGuide.html,我需要使用"--schema"这很奇怪,它不起作用.我也尝试使用"--schema",但结果仍然相同."--schema"与list-tables命令一起使用,但不与"export"命令一起使用.任何帮助将受到高度赞赏.



1> dreamer..:

它终于奏效了.为了使用"--schema",我们需要在最后提供该选项,而不是在中间.所以这个会工作:

--connect jdbc:postgresql://xxx/abcd --username xxx --password xxx --table xxx --input-fields-terminated-by '\001' --input-lines-terminated-by '\n' --num-mappers 8 --input-null-string '\\N' --input-null-non-string '\\N' --export-dir /user/hadoop/xxx -- --schema stage

虽然这个不起作用:

--connect jdbc:postgresql://xxx/abcd --username xxx --password xxx  -- --schema stage --table xxx --input-fields-terminated-by '\001' --input-lines-terminated-by '\n' --num-mappers 8 --input-null-string '\\N' --input-null-non-string '\\N' --export-dir /user/hadoop/xxx

默认情况下,您可能会考虑在提及表名之前放置模式名称,但这不起作用.如果这些信息包含在Sqoop文档中,那将会很棒.


推荐阅读
author-avatar
老猫
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有