全部产品
Search
文档中心

E-MapReduce:SHELL

更新时间:Nov 11, 2025

Node SHELL digunakan untuk menjalankan skrip Shell kustom. Topik ini menjelaskan parameter yang tersedia saat membuat node SHELL.

Parameter

Deskripsi

Node Name

Nama node tersebut. Nama node bersifat unik dalam suatu alur kerja.

Run flag

  • Flag run dari node tersebut. Nilai default: Normal. Nilai yang valid: Normal: Node dijalankan ketika alur kerja dijalankan.

  • Prohibition execution: Node tidak dijalankan ketika alur kerja dijalankan.

Description

Deskripsi fitur dari node tersebut.

Task priority

Prioritas node dalam alur kerja. Nilai default: MEDIUM. Nilai yang valid:

  • HIGHEST

  • HIGH

  • MEDIUM

  • LOW

  • LOWEST

Number of failed retries

Jumlah maksimum kali sistem secara otomatis mencoba menjalankan ulang node jika alur kerja gagal.

Failed retry interval

Interval antara dua percobaan berurutan. Satuan: menit.

Delay execution time

Jumlah waktu yang ditunda sebelum node dijalankan. Nilai default adalah 0, yang menunjukkan bahwa node langsung dijalankan setelah dibuat. Node akan ditunda pelaksanaannya hanya jika Anda menentukan nilai lebih besar dari 0 untuk parameter ini. Satuan: menit.

Timeout alarm

Menentukan apakah akan mengaktifkan peringatan saat eksekusi node melebihi batas waktu. Secara default, sakelar Timeout alarm dimatikan. Anda dapat mengaktifkan sakelar Timeout alarm dan memilih Timeout alarm serta Timeout failure sebagai Timeout strategy. Jika eksekusi sebuah node melebihi periode timeout, pesan peringatan akan dikirim ke kotak surat Anda, dan node tersebut akan gagal.

Submit on Yarn

Peringatan

Menentukan apakah node akan dikirimkan ke YARN pada kluster EMR untuk dieksekusi. Jika Anda mengaktifkan sakelar Submit on Yarn, node akan dikirimkan ke YARN pada kluster EMR untuk dieksekusi. Hal ini secara langsung memengaruhi file dan lingkungan kluster EMR. Lakukan dengan hati-hati.

Secara default, sakelar Submit on Yarn dimatikan. Jika Anda mengaktifkan sakelar ini, Anda dapat mengonfigurasi parameter berikut:

  • Queue: antrian YARN tempat node dikirimkan.

  • Task Execution Container Memory (MB): ukuran memori kontainer eksekusi node. Nilai default: 1024.

  • Virtual Cores: jumlah core virtual (vCores) pada kontainer eksekusi node. Nilai default: 1.

  • Priority: prioritas kontainer eksekusi node. Nilai yang valid: 0 hingga 100. Nilai default: 0. Nilai yang lebih besar menunjukkan prioritas yang lebih tinggi.

  • Execute User: nama pengguna yang mengeksekusi node tersebut. Nilai default: dolphinscheduler. Jika Anda ingin menentukan pengguna eksekusi dalam kluster non-high-security standar, pastikan hal-hal berikut telah dikonfigurasi pada YARN kluster tersebut:

    • yarn.nodemanager.container-executor.class=org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor

    • yarn.nodemanager.linux-container-executor.nonsecure-mode.limit-users=false

Script

Program Shell kustom.

Resources

File sumber daya yang diperlukan untuk eksekusi node. Jika file sumber daya dirujuk oleh parameter lain, pastikan Anda telah membuat atau mengunggah file tersebut di halaman File Manage pada tab Resources dan pilih file tersebut sebagai Resources.

Custom Parameters

Parameter kustom dari node tersebut. Parameter kustom digunakan untuk menggantikan ${Variable} dalam skrip.

Pre tasks

Node leluhur dari node tersebut.