栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Oozie 集成 Sqoop

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Oozie 集成 Sqoop

1) modify yarn to avoid workflow hang
$ cd ~/work/hadoop/etc/hadoop
$ diff -u yarn-site.xml.orig yarn-site.xml

--- yarn-site.xml.orig	2022-06-21 14:44:21.000000000 +0800
+++ yarn-site.xml	2022-06-29 16:03:34.000000000 +0800
@@ -29,4 +29,8 @@
         yarn.log-aggregation.retain-seconds
         604800
     
+    
+        yarn.resourcemanager.scheduler.class
+        org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler
+    
 

2) prepare the case
$ cd ~/work/oozie-5.2.1
$ tree oozie/apps/sqoop_import

oozie/apps/sqoop_import
├── job.properties
├── lib
│   └── mysql-connector-java-8.0.28.jar
└── workflow.xm

$ cat oozie/apps/sqoop_import/job.properties

nameNode=hdfs://localhost:9000
resourceManager=localhost:8032
queueName=default
oozieRoot=user/${user.name}/oozie

oozie.use.system.libpath=true

oozie.wf.application.path=${nameNode}/${oozieRoot}/apps/sqoop_import
outputDir=data/sqoop_import/output

$ cat oozie/apps/sqoop_import/workflow.xml


    

    
        
            ${resourceManager}
            ${nameNode}
            
                
            
            
                
                    mapred.job.queue.name
                    ${queueName}
                
            
            import
            --connect
            jdbc:mysql://localhost:3306/manga
            --username
            manga
            --password
            manga
            --table
            fruit
            --target-dir
            /${oozieRoot}/${outputDir}
            -m
            1
        
        
        
    

    
        Sqoop failed, error message[${wf:errorMessage(wf:lastErrorNode())}]
    
    

3) upload to hdfs
$ hdfs dfs -put oozie/apps/sqoop_import oozie/apps/

4) run and check
$ bin/oozie job -config oozie/apps/sqoop_import/job.properties -run
job: 0000000-220629212524491-oozie-sun_-W
~/work/oozie-5.2.1$ bin/oozie job -info 0000000-220629212524491-oozie-sun_-W  

Job ID : 0000000-220629212524491-oozie-sun_-W
------------------------------------------------------------------------------------------------------------------------------------
Workflow Name : sqoop-wf
App Path      : hdfs://localhost:9000/user/sun_xo/oozie/apps/sqoop_import
Status        : SUCCEEDED
Run           : 0
User          : sun_xo
Group         : -
Created       : 2022-06-29 13:27 GMT
Started       : 2022-06-29 13:27 GMT
Last Modified : 2022-06-29 13:27 GMT
Ended         : 2022-06-29 13:27 GMT
CoordAction ID: -

Actions
------------------------------------------------------------------------------------------------------------------------------------
ID                                                                            Status    Ext ID                 Ext Status Err Code  
------------------------------------------------------------------------------------------------------------------------------------
0000000-220629212524491-oozie-sun_-W@:start:                                  OK        -                      OK         -         
------------------------------------------------------------------------------------------------------------------------------------
0000000-220629212524491-oozie-sun_-W@sqoop-node                               OK        application_1656509094029_0001SUCCEEDED  -         
------------------------------------------------------------------------------------------------------------------------------------
0000000-220629212524491-oozie-sun_-W@end                                      OK        -                      OK         -         
------------------------------------------------------------------------------------------------------------------------------------

Note: Oozie application logs can be found under hdfs://localhost:9000/tmp/${user.name}/logs/,  which is very useful in troubleshooting

...
Oozie Launcher Application Master configuration
===============================================
Workflow job id   : 0000000-220629212524491-oozie-sun_-W
Workflow action id: 0000000-220629212524491-oozie-sun_-W@sqoop-node
...
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999358.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号