当前位置:  开发笔记 > 后端 > 正文

使用Oozie执行Sqoops

如何解决《使用Oozie执行Sqoops》经验,为你挑选了1个好方法。

我有2个Sqoops,可以将数据从HDFS加载到MySQL.我想用Oozie执行它们.我看到Oozie是一个XML文件.如何配置它以便我可以执行那些Sqoop?演示步骤将受到赞赏?

两个Sqoops是:

1.

sqoop export --connect jdbc:mysql://localhost/hduser --table foo1 -m 1 --export-dir /user/cloudera/bar1

2.

sqoop export --connect jdbc:mysql://localhost/hduser --table foo2 -m 1 --export-dir /user/cloudera/bar2

谢谢.



1> DMA..:

您不必通过shell操作执行它.oozie中有一个单独的sqoop动作.以下是您必须在workflow.xml中添加的内容


    
    
        
                ${jobTracker}
                ${nameNode}
                export --connect jdbc:mysql://localhost/hduser --table foo1 -m 1 --export-dir /user/cloudera/bar1
        
        
        
     
    
        
                ${jobTracker}
                ${nameNode}
                export --connect jdbc:mysql://localhost/hduser --table foo1 -m 1 --export-dir /user/cloudera/bar2
        
        
        
     
    
        Failed, Error Message[${wf:errorMessage(wf:lastErrorNode())}]
    
    

希望这可以帮助..

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有