全部产品
Search
文档中心

E-MapReduce:HIVECLI

更新时间:Nov 11, 2025

Node HIVECLI digunakan untuk mengeksekusi pernyataan SQL atau file tugas SQL. Topik ini menjelaskan parameter yang tersedia saat Anda membuat node HIVECLI.

Parameter

Parameter

Deskripsi

Node Name

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

Run flag

  • Flag eksekusi node. Nilai default: Normal. Nilai yang valid: Normal: Node dijalankan saat alur kerja dijalankan.

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

Description

Deskripsi 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 percobaan ulang otomatis oleh sistem untuk menjalankan node jika alur kerja gagal.

Failed retry interval

Interval antara dua percobaan ulang berturut-turut. Satuan: menit.

Delay execution time

Lama waktu penundaan sebelum node dijalankan. Nilai default adalah 0, yang berarti 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 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 E-MapReduce (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 diaktifkan. 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 (vCore) 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 pada kluster non-high-security standar, pastikan 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

Program Type

Jenis program. Nilai default: FROM_SCRIPT. Nilai yang valid:

  • FROM_SCRIPT: Jika Anda memilih nilai ini, Anda harus memasukkan pernyataan SQL pada bidang Script.

  • FROM_FILE: Jika Anda memilih nilai ini, Anda harus mengonfigurasi parameter Resources.

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 pada halaman File Manage di tab Resources dan pilih file tersebut sebagai Resources.

Custom Parameters

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

Pre tasks

Node leluhur dari node tersebut.