<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-95  評論-31  文章-10  trackbacks-0
    問題1:sqoop修改源碼編譯打包后如何配合oozie使用?

    oozie需要依次執行:
         $OOZIE_HOME/bin/oozie.setup.sh prepare-war 
         $OOZIE_HOME/bin/oozie.setup.sh sharelib create -fs  hdfs://xxxx:9000                   
    其中第二步是將$OOZIE_HOME/里的oozie-sharelib-4.2.0.tar.gz包含的jar上傳到HDFS目錄里,而不是lib和libext里面的jar,所以sqoop編譯打包后需要把sqoop-1.4.6-xxx.jar放進oozie-sharelib-4.2.0.tar.gz壓縮包里,并去掉里面自帶的sqoop jar
    那么調用oozie的時候,觸發sqoop就是你修改了源碼的jar。如圖hdfs目錄


    問題2: oozie調度sqoop的時候,總提示NoClassDefoundxxxx異常?
    需要把相關jar放進$HADOOP_HOME/share/hadoop/下面的目錄里面,而不是放進oozie的lib目錄里

    問題3:如何遠程調試?
    若發現有oozie調度sqoop有問題,最好直接運行sqoop命令來進行調試,這樣才能debug進sqoop代碼里面,更直觀
    調試命令:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
    把上面命令加進 $HADOOP_HOME/bin/hadoop里面
    示例: HADOOP_DEBUG=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005
              HADOOP_OPTS="$HADOOP_OPTS $HADOOP_DEBUG"
     
    suspend=y意思是jvm一啟動就等待遠程debug連接。

    綜上所述:不管oozie還是sqoop都是通過hadoop來運行,所以若有什么問題,在$HADOOP_HOME/logs/userlogs目錄下查找log進行問題定位,并且依賴什么的都最好放在$HADOOP_CLASSPATH下面
    posted on 2016-12-09 13:42 朔望魔刃 閱讀(593) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 在线看片免费人成视久网| 国产99精品一区二区三区免费| 久久青草精品38国产免费| 亚洲国产精品国产自在在线| 亚洲中文无码永久免| 在线看免费观看AV深夜影院| 久久亚洲国产精品成人AV秋霞| 最近中文字幕国语免费完整| 噜噜噜亚洲色成人网站∨| 免费成人激情视频| 久久精品亚洲AV久久久无码 | 亚洲熟妇色自偷自拍另类| 无码国产精品一区二区免费模式| 亚洲av综合色区| 污视频在线免费观看| 亚洲精品免费视频| 亚欧在线精品免费观看一区| 亚洲午夜久久久久久尤物| 24小时在线免费视频| 亚洲狠狠成人综合网| 国产精品免费视频播放器| 日韩午夜理论免费TV影院| 久久精品国产亚洲77777| 无遮挡呻吟娇喘视频免费播放| 无码欧精品亚洲日韩一区夜夜嗨| fc2免费人成在线| 亚洲AV无码精品色午夜在线观看| 100部毛片免费全部播放完整| 亚洲激情视频网站| 国产高清在线精品免费软件 | 亚洲人成未满十八禁网站| 日韩伦理片电影在线免费观看| 亚洲色大成网站www永久| 国产桃色在线成免费视频| 亚洲狠狠色丁香婷婷综合| 亚洲日本在线观看视频| 久久精品无码精品免费专区| 亚洲中文字幕无码久久2020| 四虎永久免费地址在线网站| 国内精品免费在线观看 | 亚洲成av人片在线观看无码不卡|