OOZIE之創建shell節點命令

首先創建工作流

然後將shell節點的符號拖到指定的區域

選中需要的shell腳本文件

 

需要注意的是:

1、文件的權限必須具有可執行權限。本例採用了“777”權限。

2、第一個輸入框處填包含後綴的文件名,文件部分的輸入框要包含調度腳本和被調度腳本的完整文件名(包含路徑和後綴),且都具有可執行權限。

 

如果當前shell腳本爲sqoop腳本命令,示例腳本如下

#/bin/bash

export HADOOP_USER_NAME=ins_tel_user

sqoop export  --connect "jdbc:mysql://10.255.73.166:3306/ins_intelligent?useUnicode=true&characterEncoding=UTF-8"  --username lilita_rw  --password Li678#lita  --table  ins_intel_user_data  --export-dir /user/hive/warehouse/ods.db/ins_intel_user_data  --update-mode allowinsert  --update-key id --fields-terminated-by  '\t'  --lines-terminated-by  '\n'  --input-null-string  '\\N'   --input-null-non-string  '\\N'

其中export HADOOP_USER_NAME=ins_tel_user必須存在,且ins_tel_user是指當前登錄的hue的賬戶名

同時需要將需要的文件:

全部的導入到對應的工作空間中

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章