閱讀579 返回首頁    go 阿裏雲


Shell 作業配置__作業_用戶指南_E-MapReduce-阿裏雲

注意:目前 Shell 腳本默認是使用 Hadoop 用戶執行的,如果需要使用 root 用戶,可以使用 sudo。請謹慎使用 Shell 腳本作業。

  1. 進入阿裏雲 E-MapReduce 控製台作業列表

  2. 單擊該頁右上角的創建作業,進入創建作業頁麵。

  3. 填寫作業名稱。

  4. 選擇 Shell 作業類型,表示創建的作業是一個 Bash Shell 作業。

  5. 在“應用參數”選項框中填入 Shell 命令後續的參數。

    -c 選項

    -c 選項可以直接設置要運行的 Shell 腳本,在作業應用參數框中直接輸入,如下所示:

    1. -c "echo 1; sleep 2; echo 2; sleep 4; echo 3; sleep 8; echo 4; sleep 16; echo 5; sleep 32; echo 6; sleep 64; echo 8; sleep 128; echo finished"

    -f 選項

    -f 選項可以直接運行 Shell 腳本文件。通過將 Shell 腳本文件上傳到 OSS 上,在 job 參數裏麵可以直接製定 OSS 上的 Shell 腳本,比使用 -c 選項更加靈活,如下所示:

    1. -f ossref://mxbucket/sample/sample-shell-job.sh
  6. 選擇執行失敗後策略。

  7. 單擊確定,Shell 作業即定義完成。

最後更新:2016-11-23 16:04:15

  上一篇:go Spark SQL 作業配置__作業_用戶指南_E-MapReduce-阿裏雲
  下一篇:go Sqoop 作業配置__作業_用戶指南_E-MapReduce-阿裏雲